[clang-tools-extra] r374727 - Make the last to clangd unit tests pass on Windows.
Nico Weber via cfe-commits
cfe-commits at lists.llvm.org
Sun Oct 13 10:19:00 PDT 2019
Author: nico
Date: Sun Oct 13 10:19:00 2019
New Revision: 374727
URL: http://llvm.org/viewvc/llvm-project?rev=374727&view=rev
Log:
Make the last to clangd unit tests pass on Windows.
(Some lit tests still fail.)
See FIXME in diff for details.
Part of PR43592.
Modified:
clang-tools-extra/trunk/clangd/unittests/DiagnosticsTests.cpp
Modified: clang-tools-extra/trunk/clangd/unittests/DiagnosticsTests.cpp
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/unittests/DiagnosticsTests.cpp?rev=374727&r1=374726&r2=374727&view=diff
==============================================================================
--- clang-tools-extra/trunk/clangd/unittests/DiagnosticsTests.cpp (original)
+++ clang-tools-extra/trunk/clangd/unittests/DiagnosticsTests.cpp Sun Oct 13 10:19:00 2019
@@ -721,7 +721,10 @@ $insert[[]]namespace ns {
}
void g() { ns::$[[scope]]::X_Y(); }
)cpp");
- auto TU = TestTU::withCode(Test.code());
+ TestTU TU;
+ TU.Code = Test.code();
+ // FIXME: Figure out why this is needed and remove it, PR43662.
+ TU.ExtraArgs.push_back("-fno-ms-compatibility");
auto Index = buildIndexWithSymbol(
SymbolWithHeader{"ns::scope::X_Y", "unittest:///x.h", "\"x.h\""});
TU.ExternalIndex = Index.get();
@@ -744,7 +747,10 @@ void f() {
}
}
)cpp");
- auto TU = TestTU::withCode(Test.code());
+ TestTU TU;
+ TU.Code = Test.code();
+ // FIXME: Figure out why this is needed and remove it, PR43662.
+ TU.ExtraArgs.push_back("-fno-ms-compatibility");
auto Index = buildIndexWithSymbol(
{SymbolWithHeader{"clang::clangd::X", "unittest:///x.h", "\"x.h\""},
SymbolWithHeader{"clang::clangd::ns::Y", "unittest:///y.h", "\"y.h\""}});
More information about the cfe-commits
mailing list