Reland [clangd] Parse std::make_unique, and emit template diagnostics at expansion.
authorSam McCall <sam.mccall@gmail.com>
Tue, 9 Jun 2020 13:46:35 +0000 (15:46 +0200)
committerSam McCall <sam.mccall@gmail.com>
Fri, 12 Jun 2020 14:18:26 +0000 (16:18 +0200)
commit4160f4c37615f6d5b7615666eb202d9cbb58f4bb
tree4764d3d5391b4498f3857263af4101f7758380c6
parenta8c755545b0c4ace9a5fff55dc56258204a6b69d
Reland [clangd] Parse std::make_unique, and emit template diagnostics at expansion.

This was originally 658af9435071 and reverted in 665dbe91f2ed.
The clang bug this triggered was fixed in 05ed3efc2ac.
clang-tools-extra/clangd/Diagnostics.cpp
clang-tools-extra/clangd/Diagnostics.h
clang-tools-extra/clangd/Preamble.cpp
clang-tools-extra/clangd/unittests/DiagnosticsTests.cpp
clang/include/clang/Frontend/PrecompiledPreamble.h
clang/lib/Frontend/PrecompiledPreamble.cpp