summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r--cpp/src/Slice/Parser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp
index c3d9a1958b1..1a6e5bab206 100644
--- a/cpp/src/Slice/Parser.cpp
+++ b/cpp/src/Slice/Parser.cpp
@@ -1380,10 +1380,10 @@ Slice::Container::checkIntroduced(const string& scoped, ContainedPtr namedThing)
//
// Check if we have the introduced name in the map already...
//
- map<string, ContainedPtr, CICompare>::const_iterator it = _introducedMap.find(firstComponent);
+ map<string, ContainedPtr, CICompare>::const_iterator it = _introducedMap.find(namedThing->name());
if(it == _introducedMap.end())
{
- _introducedMap[firstComponent] = namedThing; // No, insert it
+ _introducedMap[namedThing->name()] = namedThing; // No, insert it
return true;
}
else