diff options
Diffstat (limited to 'tools/clang-cc/ASTConsumers.cpp')
-rw-r--r-- | tools/clang-cc/ASTConsumers.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/clang-cc/ASTConsumers.cpp b/tools/clang-cc/ASTConsumers.cpp index 3910c7794e..1b5cdd36be 100644 --- a/tools/clang-cc/ASTConsumers.cpp +++ b/tools/clang-cc/ASTConsumers.cpp @@ -926,13 +926,18 @@ void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, Out << "<parameter> " << PVD->getNameAsString() << "\n"; break; } + case Decl::OriginalParmVar: { + OriginalParmVarDecl* OPVD = cast<OriginalParmVarDecl>(*I); + Out << "<original parameter> " << OPVD->getNameAsString() << "\n"; + break; + } case Decl::ObjCProperty: { ObjCPropertyDecl* OPD = cast<ObjCPropertyDecl>(*I); Out << "<objc property> " << OPD->getNameAsString() << "\n"; break; } default: - fprintf(stderr, "DeclKind: %d\n", DK); + fprintf(stderr, "DeclKind: %d \"%s\"\n", DK, I->getDeclKindName()); assert(0 && "decl unhandled"); } } |