From c5840c0e6443085bfc5bb78e01afc1d420c72f44 Mon Sep 17 00:00:00 2001 From: Mike Stump Date: Tue, 10 Feb 2009 23:49:50 +0000 Subject: [PATCH] Add private extern to pretty printer(s). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64258 91177308-0d34-0410-b5e6-96231b3b80d8 --- Driver/ASTConsumers.cpp | 11 ++++++----- lib/AST/StmtPrinter.cpp | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/Driver/ASTConsumers.cpp b/Driver/ASTConsumers.cpp index c504f0fc9a..91c19ba45d 100644 --- a/Driver/ASTConsumers.cpp +++ b/Driver/ASTConsumers.cpp @@ -176,11 +176,12 @@ void DeclPrinter::Print(NamedDecl *ND) { if (VarDecl *V = dyn_cast(ND)) { switch (V->getStorageClass()) { default: assert(0 && "Unknown storage class!"); - case VarDecl::None: break; - case VarDecl::Extern: Out << "extern "; break; - case VarDecl::Static: Out << "static "; break; - case VarDecl::Auto: Out << "auto "; break; - case VarDecl::Register: Out << "register "; break; + case VarDecl::None: break; + case VarDecl::Auto: Out << "auto "; break; + case VarDecl::Register: Out << "register "; break; + case VarDecl::Extern: Out << "extern "; break; + case VarDecl::Static: Out << "static "; break; + case VarDecl::PrivateExtern: Out << "static "; break; } } std::string Name = ND->getNameAsString(); diff --git a/lib/AST/StmtPrinter.cpp b/lib/AST/StmtPrinter.cpp index cc32fa23d9..7e3180d228 100644 --- a/lib/AST/StmtPrinter.cpp +++ b/lib/AST/StmtPrinter.cpp @@ -119,11 +119,12 @@ void StmtPrinter::PrintRawDecl(Decl *D) { if (VarDecl *V = dyn_cast(VD)) { switch (V->getStorageClass()) { default: assert(0 && "Unknown storage class!"); - case VarDecl::None: break; - case VarDecl::Extern: OS << "extern "; break; - case VarDecl::Static: OS << "static "; break; - case VarDecl::Auto: OS << "auto "; break; - case VarDecl::Register: OS << "register "; break; + case VarDecl::None: break; + case VarDecl::Extern: OS << "extern "; break; + case VarDecl::Static: OS << "static "; break; + case VarDecl::Auto: OS << "auto "; break; + case VarDecl::Register: OS << "register "; break; + case VarDecl::PrivateExtern: OS << "__private_extern "; break; } } -- 2.40.0