summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Biryukov <ibiryukov@google.com>2018-02-15 16:24:34 +0000
committerIlya Biryukov <ibiryukov@google.com>2018-02-15 16:24:34 +0000
commitbdbf49aa4554f0aafc2659e4c87f58f342e7a92a (patch)
tree7facea9d38b947c19fecf1a083901894d658ce1c
parent568107275d09ee659f9bbab6876a1a21f8a32f42 (diff)
downloadbcm5719-llvm-bdbf49aa4554f0aafc2659e4c87f58f342e7a92a.tar.gz
bcm5719-llvm-bdbf49aa4554f0aafc2659e4c87f58f342e7a92a.zip
[clangd] Create trace::Span when running ASTCallback
llvm-svn: 325260
-rw-r--r--clang-tools-extra/clangd/ClangdUnit.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/ClangdUnit.cpp b/clang-tools-extra/clangd/ClangdUnit.cpp
index d1fa96bf770..5fb6018e87f 100644
--- a/clang-tools-extra/clangd/ClangdUnit.cpp
+++ b/clang-tools-extra/clangd/ClangdUnit.cpp
@@ -439,8 +439,10 @@ CppFile::rebuild(ParseInputs &&Inputs) {
Diagnostics.insert(Diagnostics.end(), NewAST->getDiagnostics().begin(),
NewAST->getDiagnostics().end());
}
- if (ASTCallback && NewAST)
+ if (ASTCallback && NewAST) {
+ trace::Span Tracer("Running ASTCallback");
ASTCallback(FileName, NewAST.getPointer());
+ }
// Write the results of rebuild into class fields.
Preamble = std::move(NewPreamble);
OpenPOWER on IntegriCloud