diff options
author | John McCall <rjmccall@apple.com> | 2010-03-16 21:48:18 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-03-16 21:48:18 +0000 |
commit | 8472af4df9292e02fb25c952d25a81f3ca296252 (patch) | |
tree | 654a521276eb06bc3e717854e5a3765ca099eeaa /lib/AST/Decl.cpp | |
parent | 5d7650b71bfd8d9957bc34d36b055cb4f3e29f6c (diff) |
Implement -Wshadow. Based on a patch by Mike M.!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98684 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AST/Decl.cpp')
-rw-r--r-- | lib/AST/Decl.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/AST/Decl.cpp b/lib/AST/Decl.cpp index f568d1cdd4..6c9a45ef6c 100644 --- a/lib/AST/Decl.cpp +++ b/lib/AST/Decl.cpp @@ -430,7 +430,10 @@ std::string NamedDecl::getQualifiedNameAsString(const PrintingPolicy &P) const { for (; I!=End; ++I) QualName += *I + "::"; - QualName += getNameAsString(); + if (getDeclName()) + QualName += getNameAsString(); + else + QualName += "<anonymous>"; return QualName; } |