diff options
-rw-r--r-- | include/clang/AST/PrettyPrinter.h | 7 | ||||
-rw-r--r-- | lib/AST/DeclPrinter.cpp | 2 | ||||
-rw-r--r-- | unittests/AST/DeclPrinterTest.cpp | 2 |
3 files changed, 5 insertions, 6 deletions
diff --git a/include/clang/AST/PrettyPrinter.h b/include/clang/AST/PrettyPrinter.h index 31be46f98a..e0b1d329d5 100644 --- a/include/clang/AST/PrettyPrinter.h +++ b/include/clang/AST/PrettyPrinter.h @@ -39,7 +39,7 @@ struct PrintingPolicy { SuppressUnwrittenScope(false), SuppressInitializers(false), ConstantArraySizeAsWritten(false), AnonymousTagLocations(true), SuppressStrongLifetime(false), Bool(LO.Bool), - DontRecurseInDeclContext(false), DumpSourceManager(0) { } + TerseOutput(false), DumpSourceManager(0) { } /// \brief What language we're printing. LangOptions LangOpts; @@ -134,13 +134,12 @@ struct PrintingPolicy { /// doesn't actually have 'bool' (because, e.g., it is defined as a macro). unsigned Bool : 1; - /// \brief Don't print contents of DeclContexts. Used to provide a 'terse' - /// output. + /// \brief Provide a 'terse' output. /// /// For example, in this mode we don't print function bodies, class members, /// declarations inside namespaces etc. Effectively, this should print /// only the requested declaration. - unsigned DontRecurseInDeclContext : 1; + unsigned TerseOutput : 1; /// \brief If we are "dumping" rather than "pretty-printing", this points to /// a SourceManager which will be used to dump SourceLocations. Dumping diff --git a/lib/AST/DeclPrinter.cpp b/lib/AST/DeclPrinter.cpp index 303031cd64..d96b6e57c6 100644 --- a/lib/AST/DeclPrinter.cpp +++ b/lib/AST/DeclPrinter.cpp @@ -220,7 +220,7 @@ void DeclPrinter::Print(AccessSpecifier AS) { //---------------------------------------------------------------------------- void DeclPrinter::VisitDeclContext(DeclContext *DC, bool Indent) { - if (Policy.DontRecurseInDeclContext) + if (Policy.TerseOutput) return; if (Indent) diff --git a/unittests/AST/DeclPrinterTest.cpp b/unittests/AST/DeclPrinterTest.cpp index c86ec2d44a..0292499225 100644 --- a/unittests/AST/DeclPrinterTest.cpp +++ b/unittests/AST/DeclPrinterTest.cpp @@ -32,7 +32,7 @@ namespace { void PrintDecl(raw_ostream &Out, const ASTContext *Context, const Decl *D) { PrintingPolicy Policy = Context->getPrintingPolicy(); - Policy.DontRecurseInDeclContext = true; + Policy.TerseOutput = true; D->print(Out, Policy, /*Indentation*/ 0, /*PrintInstantiation*/ false); } |