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 | a2a3f7dc115d1574e6cdf87eb9c82ca017976d6e (patch) | |
| tree | fc66d83c3f8e18ce806db4bdaa82d050d1bb8619 /clang/lib/AST/Decl.cpp | |
| parent | c953bca10b7b55d97ecce9345819b020c25afaff (diff) | |
| download | bcm5719-llvm-a2a3f7dc115d1574e6cdf87eb9c82ca017976d6e.tar.gz bcm5719-llvm-a2a3f7dc115d1574e6cdf87eb9c82ca017976d6e.zip | |
Implement -Wshadow. Based on a patch by Mike M.!
llvm-svn: 98684
Diffstat (limited to 'clang/lib/AST/Decl.cpp')
| -rw-r--r-- | clang/lib/AST/Decl.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index f568d1cdd45..6c9a45ef6c4 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/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; } |

