diff options
author | Bernard Normier <bernard@zeroc.com> | 2006-07-27 17:53:33 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2006-07-27 17:53:33 +0000 |
commit | b5a67ee83b0e7b49e9f0900eff3657f2ca8baaec (patch) | |
tree | 3d086fda60ba05add4c28b5df5aac9295a67ce44 /cpp/src/slice2cpp/Gen.cpp | |
parent | adding a distribution creation script (diff) | |
download | ice-b5a67ee83b0e7b49e9f0900eff3657f2ca8baaec.tar.bz2 ice-b5a67ee83b0e7b49e9f0900eff3657f2ca8baaec.tar.xz ice-b5a67ee83b0e7b49e9f0900eff3657f2ca8baaec.zip |
Fixed cpp:const warning
Diffstat (limited to 'cpp/src/slice2cpp/Gen.cpp')
-rw-r--r-- | cpp/src/slice2cpp/Gen.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp index bd266ef92df..64f06ac81a9 100644 --- a/cpp/src/slice2cpp/Gen.cpp +++ b/cpp/src/slice2cpp/Gen.cpp @@ -5148,6 +5148,8 @@ Slice::Gen::MetaDataVisitor::visitOperation(const OperationPtr& p) ami = true; } StringList metaData = p->getMetaData(); + metaData.remove("cpp:const"); + TypePtr returnType = p->returnType(); if(!metaData.empty()) { @@ -5165,7 +5167,7 @@ Slice::Gen::MetaDataVisitor::visitOperation(const OperationPtr& p) } else { - validate(returnType, metaData, p->definitionContext()->filename(), p->line(), ami); + validate(returnType, metaData, p->definitionContext()->filename(), p->line(), ami); } } @@ -5245,6 +5247,7 @@ Slice::Gen::MetaDataVisitor::validate(const SyntaxTreeBasePtr& cont, const Strin continue; } } + cout << file << ":" << line << ": warning: ignoring invalid metadata `" << s << "'" << endl; } _history.insert(s); |