From 59e4a6708152b42a55653bd8a44a6e0781fd4caf Mon Sep 17 00:00:00 2001 From: Kirill Bobyrev Date: Thu, 25 Nov 2021 13:19:01 +0100 Subject: [PATCH] [clangd] Move IncludeCleaner tracer to the actual computation This way we won't get results with 0 ms for all the users with disabled IncludeCleaner. --- clang-tools-extra/clangd/IncludeCleaner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang-tools-extra/clangd/IncludeCleaner.cpp b/clang-tools-extra/clangd/IncludeCleaner.cpp index b9267ff..a0b9e303e 100644 --- a/clang-tools-extra/clangd/IncludeCleaner.cpp +++ b/clang-tools-extra/clangd/IncludeCleaner.cpp @@ -317,12 +317,12 @@ std::vector computeUnusedIncludes(ParsedAST &AST) { std::vector issueUnusedIncludesDiagnostics(ParsedAST &AST, llvm::StringRef Code) { - trace::Span Tracer("IncludeCleaner::issueUnusedIncludesDiagnostics"); const Config &Cfg = Config::current(); if (Cfg.Diagnostics.UnusedIncludes != Config::UnusedIncludesPolicy::Strict || Cfg.Diagnostics.SuppressAll || Cfg.Diagnostics.Suppress.contains("unused-includes")) return {}; + trace::Span Tracer("IncludeCleaner::issueUnusedIncludesDiagnostics"); std::vector Result; std::string FileName = AST.getSourceManager() -- 2.7.4