diff options
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/Slice/CPlusPlusUtil.cpp | 1 | ||||
-rw-r--r-- | cpp/src/Slice/CPlusPlusUtil.h | 1 | ||||
-rw-r--r-- | cpp/src/Slice/Parser.cpp | 9 | ||||
-rw-r--r-- | cpp/src/Slice/Parser.h | 11 | ||||
-rw-r--r-- | cpp/src/slice2java/Main.cpp | 2 |
5 files changed, 3 insertions, 21 deletions
diff --git a/cpp/src/Slice/CPlusPlusUtil.cpp b/cpp/src/Slice/CPlusPlusUtil.cpp index 60bd5257b1f..9cf3dbb42d5 100644 --- a/cpp/src/Slice/CPlusPlusUtil.cpp +++ b/cpp/src/Slice/CPlusPlusUtil.cpp @@ -498,7 +498,6 @@ writeMarshalUnmarshalParams(Output& out, const ParamDeclList& params, const Oper } } -Slice::FeatureProfile Slice::featureProfile = Slice::Ice; string Slice::paramPrefix = "iceP_"; char diff --git a/cpp/src/Slice/CPlusPlusUtil.h b/cpp/src/Slice/CPlusPlusUtil.h index 10808d75cff..61690026d1f 100644 --- a/cpp/src/Slice/CPlusPlusUtil.h +++ b/cpp/src/Slice/CPlusPlusUtil.h @@ -16,7 +16,6 @@ namespace Slice { -extern FeatureProfile featureProfile; extern std::string paramPrefix; struct ToIfdef diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp index 3bcdd55a197..f400cf90467 100644 --- a/cpp/src/Slice/Parser.cpp +++ b/cpp/src/Slice/Parser.cpp @@ -6216,12 +6216,6 @@ Slice::Unit::usesConsts() const return false; } -FeatureProfile -Slice::Unit::profile() const -{ - return _featureProfile; -} - StringList Slice::Unit::includeFiles() const { @@ -6241,7 +6235,7 @@ Slice::Unit::allFiles() const } int -Slice::Unit::parse(const string& filename, FILE* file, bool debug, Slice::FeatureProfile profile) +Slice::Unit::parse(const string& filename, FILE* file, bool debug) { slice_debug = debug ? 1 : 0; @@ -6251,7 +6245,6 @@ Slice::Unit::parse(const string& filename, FILE* file, bool debug, Slice::Featur _currentComment = ""; _currentLine = 1; _currentIncludeLevel = 0; - _featureProfile = profile; _topLevelFile = fullPath(filename); pushContainer(this); pushDefinitionContext(); diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h index 5e7a680bc08..38be6b6c7bc 100644 --- a/cpp/src/Slice/Parser.h +++ b/cpp/src/Slice/Parser.h @@ -50,12 +50,6 @@ const IceUtil::Int64 Int16Min = -Int16Max - 1; const IceUtil::Int64 ByteMax = 0xff; const IceUtil::Int64 ByteMin = 0x00; -enum FeatureProfile -{ - Ice, - IceE -}; - enum NodeType { Dummy, @@ -1053,8 +1047,6 @@ public: bool usesNonLocals() const; bool usesConsts() const; - FeatureProfile profile() const; - // // Returns the path names of the files included directly by the top-level file. // @@ -1065,7 +1057,7 @@ public: // StringList allFiles() const; - int parse(const std::string&, FILE*, bool, FeatureProfile profile = Ice); + int parse(const std::string&, FILE*, bool); virtual void destroy(); virtual void visit(ParserVisitor*, bool); @@ -1097,7 +1089,6 @@ private: std::stack<ContainerPtr> _containerStack; std::map<Builtin::Kind, BuiltinPtr> _builtins; std::map<std::string, ContainedList> _contentMap; - FeatureProfile _featureProfile; std::map<std::string, DefinitionContextPtr> _definitionContextMap; std::map<int, std::string> _typeIds; std::map< std::string, std::set<std::string> > _fileTopLevelModules; diff --git a/cpp/src/slice2java/Main.cpp b/cpp/src/slice2java/Main.cpp index 80fec0c32a0..198fda6b838 100644 --- a/cpp/src/slice2java/Main.cpp +++ b/cpp/src/slice2java/Main.cpp @@ -342,7 +342,7 @@ compile(const vector<string>& argv) else { UnitPtr p = Unit::createUnit(false, false, ice, underscore, globalMetadata); - int parseStatus = p->parse(*i, cppHandle, debug, Ice); + int parseStatus = p->parse(*i, cppHandle, debug); if(!icecpp->close()) { |