summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src')
-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 fc8d797efea..5f521532cad 100644
--- a/cpp/src/Slice/Parser.cpp
+++ b/cpp/src/Slice/Parser.cpp
@@ -940,13 +940,13 @@ Slice::Container::hasNonLocals()
for (ContainedList::const_iterator p = _contents.begin(); p != _contents.end(); ++p)
{
ConstructedPtr constructed = ConstructedPtr::dynamicCast(*p);
- if (constructed && constructed->isLocal())
+ if (constructed && !constructed->isLocal())
{
return true;
}
ExceptionPtr exception = ExceptionPtr::dynamicCast(*p);
- if (exception && exception->isLocal())
+ if (exception && !exception->isLocal())
{
return true;
}