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\""}}); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits