From: Douglas Gregor Date: Fri, 23 Jan 2009 01:10:18 +0000 (+0000) Subject: Make -ast-dump print Objective-C method declarations (and other X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=305c22ea57175afd81dc3d861238cf0feae77c16;p=clang Make -ast-dump print Objective-C method declarations (and other Objective-C declarations!) again. Fixes git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62826 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Driver/ASTConsumers.cpp b/Driver/ASTConsumers.cpp index 6f66307c4b..6fec595e51 100644 --- a/Driver/ASTConsumers.cpp +++ b/Driver/ASTConsumers.cpp @@ -480,9 +480,6 @@ namespace { } } else if (TypedefDecl *TD = dyn_cast(D)) { PrintTypeDefDecl(TD); - } else if (NamedDecl *ND = dyn_cast(D)) { - Out << "Read top-level variable decl: '" << ND->getNameAsString() - << "'\n"; } else if (ObjCInterfaceDecl *OID = dyn_cast(D)) { Out << "Read objc interface '" << OID->getNameAsString() << "'\n"; } else if (ObjCProtocolDecl *OPD = dyn_cast(D)) { @@ -509,6 +506,9 @@ namespace { Out << "Read objc category implementation decl\n"; } else if (isa(D)) { Out << "Read linkage spec decl\n"; + } else if (NamedDecl *ND = dyn_cast(D)) { + Out << "Read top-level variable decl: '" << ND->getNameAsString() + << "'\n"; } else { assert(0 && "Unknown decl type!"); }