[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-03-06 Thread Haojian Wu via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL355493: [clangd] Add Source to clangd::Diagnostic. (authored by hokein, committed by ). Herald added a project: LLVM. Herald added a subscriber: llvm-commits. Repository: rL LLVM CHANGES SINCE LAST ACT

[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-03-06 Thread Haojian Wu via Phabricator via cfe-commits
hokein updated this revision to Diff 189455. hokein added a comment. Don't emit the source to LSP level (as this is a UI change as least in vscode) Repository: rCTE Clang Tools Extra CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58600/new/ https://reviews.llvm.org/D58600 Files: cl

[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-03-05 Thread Kadir Cetinkaya via Phabricator via cfe-commits
kadircet accepted this revision. kadircet added a comment. This revision is now accepted and ready to land. LGTM Repository: rCTE Clang Tools Extra CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58600/new/ https://reviews.llvm.org/D58600

[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-03-05 Thread Haojian Wu via Phabricator via cfe-commits
hokein added a comment. add @kadircet as a reviewer, since @ilya-biryukov is OOO. Comment at: clangd/ClangdUnit.cpp:380 if (Preamble) Diags.insert(Diags.begin(), Preamble->Diags.begin(), Preamble->Diags.end()); return ParsedAST(std::move(Preamble), std::move(Clang),

[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-03-05 Thread Haojian Wu via Phabricator via cfe-commits
hokein updated this revision to Diff 189285. hokein marked 6 inline comments as done. hokein added a comment. Address comments. Repository: rCTE Clang Tools Extra CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58600/new/ https://reviews.llvm.org/D58600 Files: clangd/ClangdUnit.cpp

[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-02-27 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov added inline comments. Comment at: clangd/ClangdUnit.cpp:380 if (Preamble) Diags.insert(Diags.begin(), Preamble->Diags.begin(), Preamble->Diags.end()); return ParsedAST(std::move(Preamble), std::move(Clang), std::move(Action), Preamble d

[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-02-26 Thread Jan Korous via Phabricator via cfe-commits
jkorous added inline comments. Comment at: clangd/Diagnostics.cpp:381 LastDiag = Diag(); +LastDiag->ID = Info.getID(); FillDiagBase(*LastDiag); Nit - is this really intended to be part of this patch? Comment at: clangd/Diagnostics

[PATCH] D58600: [clangd] Emit source to Diagnostic.

2019-02-25 Thread Haojian Wu via Phabricator via cfe-commits
hokein created this revision. hokein added a reviewer: ilya-biryukov. Herald added subscribers: kadircet, arphaman, jkorous, MaskRay, ioeric. Herald added a project: clang. Set "clang", "clang-tidy" as the source to the diagnostics, so that client can distinguish diagnostics from clang-tidy. Rep