diff options
| author | Sam McCall <sam.mccall@gmail.com> | 2019-04-11 08:17:15 +0000 | 
|---|---|---|
| committer | Sam McCall <sam.mccall@gmail.com> | 2019-04-11 08:17:15 +0000 | 
| commit | c218813cba1ea2ce960daa50663622a4aad755e4 (patch) | |
| tree | 48bc252cd16d479624b4f4ccf97d61155c28938f | |
| parent | 74e4f8a5edd97a75f91146adfa0b6d96be0ba06b (diff) | |
| download | bcm5719-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.cpp | 3 | ||||
| -rw-r--r-- | clang-tools-extra/test/clangd/did-change-configuration-params.test | 4 | 
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  ---  | 

