diff options
Diffstat (limited to 'clang/lib/Frontend')
-rw-r--r-- | clang/lib/Frontend/ASTConsumers.cpp | 20 | ||||
-rw-r--r-- | clang/lib/Frontend/CompilerInvocation.cpp | 3 | ||||
-rw-r--r-- | clang/lib/Frontend/FrontendActions.cpp | 11 |
3 files changed, 0 insertions, 34 deletions
diff --git a/clang/lib/Frontend/ASTConsumers.cpp b/clang/lib/Frontend/ASTConsumers.cpp index b9a34d46d8a..1ef4c186811 100644 --- a/clang/lib/Frontend/ASTConsumers.cpp +++ b/clang/lib/Frontend/ASTConsumers.cpp @@ -480,23 +480,3 @@ void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, ASTConsumer *clang::CreateDeclContextPrinter() { return new DeclContextPrinter(); } - -//===----------------------------------------------------------------------===// -/// ASTDumperXML - In-depth XML dumping. - -namespace { -class ASTDumpXML : public ASTConsumer { - raw_ostream &OS; - -public: - ASTDumpXML(raw_ostream &OS) : OS(OS) {} - - void HandleTranslationUnit(ASTContext &C) { - C.getTranslationUnitDecl()->dumpXML(OS); - } -}; -} - -ASTConsumer *clang::CreateASTDumperXML(raw_ostream &OS) { - return new ASTDumpXML(OS); -} diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index b0d7a0a0167..c7915fd89b6 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -648,8 +648,6 @@ static InputKind ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args, Opts.ProgramAction = frontend::ASTDeclList; break; case OPT_ast_dump: Opts.ProgramAction = frontend::ASTDump; break; - case OPT_ast_dump_xml: - Opts.ProgramAction = frontend::ASTDumpXML; break; case OPT_ast_print: Opts.ProgramAction = frontend::ASTPrint; break; case OPT_ast_view: @@ -1540,7 +1538,6 @@ static void ParsePreprocessorOutputArgs(PreprocessorOutputOptions &Opts, switch (Action) { case frontend::ASTDeclList: case frontend::ASTDump: - case frontend::ASTDumpXML: case frontend::ASTPrint: case frontend::ASTView: case frontend::EmitAssembly: diff --git a/clang/lib/Frontend/FrontendActions.cpp b/clang/lib/Frontend/FrontendActions.cpp index 522c3ee84b2..81eb642b7e5 100644 --- a/clang/lib/Frontend/FrontendActions.cpp +++ b/clang/lib/Frontend/FrontendActions.cpp @@ -63,17 +63,6 @@ ASTConsumer *ASTDeclListAction::CreateASTConsumer(CompilerInstance &CI, return CreateASTDeclNodeLister(); } -ASTConsumer *ASTDumpXMLAction::CreateASTConsumer(CompilerInstance &CI, - StringRef InFile) { - raw_ostream *OS; - if (CI.getFrontendOpts().OutputFile.empty()) - OS = &llvm::outs(); - else - OS = CI.createDefaultOutputFile(false, InFile); - if (!OS) return 0; - return CreateASTDumperXML(*OS); -} - ASTConsumer *ASTViewAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { return CreateASTViewer(); |