File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -210,6 +210,8 @@ TEST_F(HeadersTest, IncludeDirective) {
210
210
#include_next "foo.h"
211
211
)cpp" ;
212
212
213
+ // ms-compatibility changes meaning of #import, make sure it is turned off.
214
+ CDB.ExtraClangFlags .push_back (" -fno-ms-compatibility" );
213
215
EXPECT_THAT (collectIncludes ().MainFileIncludes ,
214
216
UnorderedElementsAre (Directive (tok::pp_include),
215
217
Directive (tok::pp_import),
Original file line number Diff line number Diff line change @@ -61,6 +61,8 @@ TEST(PreamblePatchTest, IncludeParsing) {
61
61
^#include <b.h>)cpp" ,
62
62
};
63
63
64
+ // ms-compatibility changes meaning of #import, make sure it is turned off.
65
+ CDB.ExtraClangFlags .push_back (" -fno-ms-compatibility" );
64
66
const auto FileName = testPath (" foo.cc" );
65
67
for (const auto Case : Cases) {
66
68
Annotations Test (Case);
@@ -96,6 +98,8 @@ TEST(PreamblePatchTest, ContainsNewIncludes) {
96
98
MockFSProvider FS;
97
99
MockCompilationDatabase CDB;
98
100
IgnoreDiagnostics Diags;
101
+ // ms-compatibility changes meaning of #import, make sure it is turned off.
102
+ CDB.ExtraClangFlags .push_back (" -fno-ms-compatibility" );
99
103
100
104
const auto FileName = testPath (" foo.cc" );
101
105
ParseInputs PI;
You can’t perform that action at this time.
0 commit comments