summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2019-04-11 08:17:15 +0000
committerSam McCall <sam.mccall@gmail.com>2019-04-11 08:17:15 +0000
commitc218813cba1ea2ce960daa50663622a4aad755e4 (patch)
tree48bc252cd16d479624b4f4ccf97d61155c28938f
parent74e4f8a5edd97a75f91146adfa0b6d96be0ba06b (diff)
downloadbcm5719-llvm-c218813cba1ea2ce960daa50663622a4aad755e4.tar.gz
bcm5719-llvm-c218813cba1ea2ce960daa50663622a4aad755e4.zip
[clangd] Include compile command heuristic in logs
llvm-svn: 358157
-rw-r--r--clang-tools-extra/clangd/TUScheduler.cpp3
-rw-r--r--clang-tools-extra/test/clangd/did-change-configuration-params.test4
2 files changed, 5 insertions, 2 deletions
diff --git a/clang-tools-extra/clangd/TUScheduler.cpp b/clang-tools-extra/clangd/TUScheduler.cpp
index f5eb32616c2..2834029de57 100644
--- a/clang-tools-extra/clangd/TUScheduler.cpp
+++ b/clang-tools-extra/clangd/TUScheduler.cpp
@@ -355,7 +355,8 @@ void ASTWorker::update(ParseInputs Inputs, WantDiagnostics WantDiags) {
FileInputs = Inputs;
DiagsWereReported = false;
emitTUStatus({TUAction::BuildingPreamble, TaskName});
- log("Updating file {0} with command [{1}] {2}", FileName,
+ log("Updating file {0} with command {1}\n[{2}]\n{3}", FileName,
+ Inputs.CompileCommand.Heuristic,
Inputs.CompileCommand.Directory,
llvm::join(Inputs.CompileCommand.CommandLine, " "));
// Rebuild the preamble and the AST.
diff --git a/clang-tools-extra/test/clangd/did-change-configuration-params.test b/clang-tools-extra/test/clangd/did-change-configuration-params.test
index 5c216014518..3e1f4e3df60 100644
--- a/clang-tools-extra/test/clangd/did-change-configuration-params.test
+++ b/clang-tools-extra/test/clangd/did-change-configuration-params.test
@@ -41,7 +41,9 @@
# CHECK-NEXT: "uri": "file://{{.*}}/foo.c"
# CHECK-NEXT: }
#
-# ERR: Updating file {{.*}}foo.c with command [{{.*}}clangd-test2] clang -c foo.c -Wall -Werror
+# ERR: Updating file {{.*}}foo.c with command
+# ERR: [{{.*}}clangd-test2]
+# ERR: clang -c foo.c -Wall -Werror
# Don't reparse the second file:
# ERR: Skipping rebuild of the AST for {{.*}}bar.c
---
OpenPOWER on IntegriCloud