From 1032b83a096104bbed488ca464ac68e62152e5fe Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Mon, 14 Mar 2016 15:21:46 +0100 Subject: [PATCH] Revert "src: removed use of clang::tooling::CompileCommand::Filename" This reverts commit 5d845961ac53be22a279725ccad4d31991ed8a86. --- .../data/parser/cxx/CxxCompilationDatabaseSingle.cpp | 3 +-- src/lib_parser/data/parser/cxx/CxxParser.cpp | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp b/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp index e83b7190..6ac05393 100644 --- a/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp +++ b/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp @@ -13,8 +13,7 @@ std::vector CxxCompilationDatabaseSingle::getCom std::vector CxxCompilationDatabaseSingle::getAllFiles() const { - // return std::vector(1, m_command.Filename); - return std::vector(); + return std::vector(1, m_command.Filename); } std::vector CxxCompilationDatabaseSingle::getAllCompileCommands() const diff --git a/src/lib_parser/data/parser/cxx/CxxParser.cpp b/src/lib_parser/data/parser/cxx/CxxParser.cpp index ffc2d53e..dfd08860 100644 --- a/src/lib_parser/data/parser/cxx/CxxParser.cpp +++ b/src/lib_parser/data/parser/cxx/CxxParser.cpp @@ -218,8 +218,7 @@ void CxxParser::runTool(clang::tooling::CompileCommand command, const Arguments& command.CommandLine.insert(command.CommandLine.end(), args.begin(), args.end()); CxxCompilationDatabaseSingle compilationDatabase(command); - // clang::tooling::ClangTool tool(compilationDatabase, std::vector(1, command.Filename)); - clang::tooling::ClangTool tool(compilationDatabase, std::vector()); + clang::tooling::ClangTool tool(compilationDatabase, std::vector(1, command.Filename)); tool.setDiagnosticConsumer(m_diagnostics.get()); ASTActionFactory actionFactory(m_client, m_fileRegister.get());