[cfe-commits] r93378 - /cfe/trunk/lib/Sema/SemaLookup.cpp
Douglas Gregor
dgregor at apple.com
Wed Jan 13 16:06:47 PST 2010
Author: dgregor
Date: Wed Jan 13 18:06:47 2010
New Revision: 93378
URL: http://llvm.org/viewvc/llvm-project?rev=93378&view=rev
Log:
Look through using declarations when determining whether one decl hides another
Modified:
cfe/trunk/lib/Sema/SemaLookup.cpp
Modified: cfe/trunk/lib/Sema/SemaLookup.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaLookup.cpp?rev=93378&r1=93377&r2=93378&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaLookup.cpp (original)
+++ cfe/trunk/lib/Sema/SemaLookup.cpp Wed Jan 13 18:06:47 2010
@@ -1916,6 +1916,9 @@
}
NamedDecl *VisibleDeclsRecord::checkHidden(NamedDecl *ND) {
+ // Look through using declarations.
+ ND = ND->getUnderlyingDecl();
+
unsigned IDNS = ND->getIdentifierNamespace();
std::list<ShadowMap>::reverse_iterator SM = ShadowMaps.rbegin();
for (std::list<ShadowMap>::reverse_iterator SMEnd = ShadowMaps.rend();
More information about the cfe-commits
mailing list