summaryrefslogtreecommitdiff
path: root/cpp/src/FreezeScript/DumpDescriptors.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2004-01-29 19:01:12 +0000
committerMark Spruiell <mes@zeroc.com>2004-01-29 19:01:12 +0000
commitb90722e9b72e78170a2ee4d201b88354a59a88cb (patch)
tree7d9fd259694782c74434a4dca46d620f843ba778 /cpp/src/FreezeScript/DumpDescriptors.cpp
parentcleaning up Ice::Service (diff)
downloadice-b90722e9b72e78170a2ee4d201b88354a59a88cb.tar.bz2
ice-b90722e9b72e78170a2ee4d201b88354a59a88cb.tar.xz
ice-b90722e9b72e78170a2ee4d201b88354a59a88cb.zip
do not complain about redefining symbols in outer scopes
Diffstat (limited to 'cpp/src/FreezeScript/DumpDescriptors.cpp')
-rw-r--r--cpp/src/FreezeScript/DumpDescriptors.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/FreezeScript/DumpDescriptors.cpp b/cpp/src/FreezeScript/DumpDescriptors.cpp
index 4a308c7de64..5ca83f94612 100644
--- a/cpp/src/FreezeScript/DumpDescriptors.cpp
+++ b/cpp/src/FreezeScript/DumpDescriptors.cpp
@@ -1453,8 +1453,8 @@ FreezeScript::SymbolTableI::SymbolTableI(const DataFactoryPtr& factory, const Sl
void
FreezeScript::SymbolTableI::add(const string& name, const DataPtr& data)
{
- DataPtr d = findValue(name);
- if(d)
+ DataMap::const_iterator p = _dataMap.find(name);
+ if(p != _dataMap.end())
{
_errorReporter->error("`" + name + "' is already defined");
}