[clangd] Fix IncludeFixer test on windows

Actual functionality doesn't seem to work with (default)
-fms-compatibility. Not sure why yet...
This commit is contained in:
Sam McCall 2022-03-23 18:55:56 +01:00
parent cb1598cf6e
commit 31dc248ffc

View file

@ -1110,6 +1110,9 @@ ID(ns::X a6);
{SymbolWithHeader{"X", "unittest:///x.h", "\"x.h\""},
SymbolWithHeader{"ns::X", "unittest:///ns.h", "\"x.h\""}});
TU.ExternalIndex = Index.get();
// FIXME: -fms-compatibility (which is default on windows) breaks the
// ns::X cases when the namespace is undeclared. Find out why!
TU.ExtraArgs = {"-fno-ms-compatibility"};
EXPECT_THAT(*TU.build().getDiagnostics(), Each(withFix(_)));
}