summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclBase.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-03-04 00:21:14 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-03-04 00:21:14 +0000
commit309271b0adbc0e0cf80545f41c49b059bea0c25a (patch)
treecc201d763b5aba8831609230ddf84da6d9034523 /clang/lib/AST/DeclBase.cpp
parentf3fda79df01faad929d5569fb32c0d5430d11cf8 (diff)
downloadbcm5719-llvm-309271b0adbc0e0cf80545f41c49b059bea0c25a.tar.gz
bcm5719-llvm-309271b0adbc0e0cf80545f41c49b059bea0c25a.zip
Fix typo that resulted in names at TU scope getting lost sometimes after a
module import. llvm-svn: 202771
Diffstat (limited to 'clang/lib/AST/DeclBase.cpp')
-rw-r--r--clang/lib/AST/DeclBase.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/DeclBase.cpp b/clang/lib/AST/DeclBase.cpp
index 6c9d5ca76c8..2ca491194dd 100644
--- a/clang/lib/AST/DeclBase.cpp
+++ b/clang/lib/AST/DeclBase.cpp
@@ -1293,7 +1293,7 @@ DeclContext::lookup(DeclarationName Name) {
return R.first->second.getLookupResult();
ExternalASTSource *Source = getParentASTContext().getExternalSource();
- if (Source->FindExternalVisibleDeclsByName(this, Name) || R.second) {
+ if (Source->FindExternalVisibleDeclsByName(this, Name) || !R.second) {
if (StoredDeclsMap *Map = LookupPtr.getPointer()) {
StoredDeclsMap::iterator I = Map->find(Name);
if (I != Map->end())
OpenPOWER on IntegriCloud