summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/Slice/CPlusPlusUtil.cpp1
-rw-r--r--cpp/src/Slice/CPlusPlusUtil.h1
-rw-r--r--cpp/src/Slice/Parser.cpp9
-rw-r--r--cpp/src/Slice/Parser.h11
-rw-r--r--cpp/src/slice2java/Main.cpp2
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())
{