diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-08-26 18:54:58 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-08-26 18:54:58 +0000 |
commit | 13789b3af2a1320ffec528c72587a0cabddf9fad (patch) | |
tree | db9ef484840a8c299971877511acabef5266a56a /clang/lib/Sema/IdentifierResolver.cpp | |
parent | 3d3fc043f2ad1e9ac61f1577a5447e40bf9fc897 (diff) | |
download | bcm5719-llvm-13789b3af2a1320ffec528c72587a0cabddf9fad.tar.gz bcm5719-llvm-13789b3af2a1320ffec528c72587a0cabddf9fad.zip |
Make sure to compare primary declaration contexts when determining whether a declaration is in scope
llvm-svn: 80126
Diffstat (limited to 'clang/lib/Sema/IdentifierResolver.cpp')
-rw-r--r-- | clang/lib/Sema/IdentifierResolver.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/IdentifierResolver.cpp b/clang/lib/Sema/IdentifierResolver.cpp index ceab859c90a..1e5fb26fb54 100644 --- a/clang/lib/Sema/IdentifierResolver.cpp +++ b/clang/lib/Sema/IdentifierResolver.cpp @@ -134,7 +134,8 @@ bool IdentifierResolver::isDeclInScope(Decl *D, DeclContext *Ctx, return false; } - return D->getDeclContext()->getLookupContext() == Ctx->getPrimaryContext(); + return D->getDeclContext()->getLookupContext()->getPrimaryContext() == + Ctx->getPrimaryContext(); } /// AddDecl - Link the decl to its shadowed decl chain. |