diff --git a/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp b/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp index 6ac05393..e83b7190 100644 --- a/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp +++ b/src/lib_parser/data/parser/cxx/CxxCompilationDatabaseSingle.cpp @@ -13,7 +13,8 @@ std::vector CxxCompilationDatabaseSingle::getCom std::vector CxxCompilationDatabaseSingle::getAllFiles() const { - return std::vector(1, m_command.Filename); + // return std::vector(1, m_command.Filename); + return std::vector(); } 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 dfd08860..ffc2d53e 100644 --- a/src/lib_parser/data/parser/cxx/CxxParser.cpp +++ b/src/lib_parser/data/parser/cxx/CxxParser.cpp @@ -218,7 +218,8 @@ 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(1, command.Filename)); + clang::tooling::ClangTool tool(compilationDatabase, std::vector()); tool.setDiagnosticConsumer(m_diagnostics.get()); ASTActionFactory actionFactory(m_client, m_fileRegister.get());