@@ -263,34 +263,34 @@ TEST_F(CommandLineTest, BoolOptionDefaultArbitraryTwoFlagsPresentNone) {
263
263
const char *Args = {" " };
264
264
265
265
ASSERT_TRUE (CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags));
266
- ASSERT_EQ (Invocation.getCodeGenOpts ().LegacyPassManager , false );
266
+ ASSERT_EQ (Invocation.getCodeGenOpts ().ClearASTBeforeBackend , false );
267
267
268
268
Invocation.generateCC1CommandLine (GeneratedArgs, *this );
269
269
270
- ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -fno-legacy-pass-manager " ))));
271
- ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -flegacy-pass-manager " ))));
270
+ ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -no-clear-ast-before-backend " ))));
271
+ ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -clear-ast-before-backend " ))));
272
272
}
273
273
274
274
TEST_F (CommandLineTest, BoolOptionDefaultArbitraryTwoFlagsPresentChange) {
275
- const char *Args[] = {" -flegacy-pass-manager " };
275
+ const char *Args[] = {" -clear-ast-before-backend " };
276
276
277
277
ASSERT_TRUE (CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags));
278
- ASSERT_EQ (Invocation.getCodeGenOpts ().LegacyPassManager , true );
278
+ ASSERT_EQ (Invocation.getCodeGenOpts ().ClearASTBeforeBackend , true );
279
279
280
280
Invocation.generateCC1CommandLine (GeneratedArgs, *this );
281
- ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -flegacy-pass-manager " )));
282
- ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -fno-legacy-pass-manager " ))));
281
+ ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -clear-ast-before-backend " )));
282
+ ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -no-clear-ast-before-backend " ))));
283
283
}
284
284
285
285
TEST_F (CommandLineTest, BoolOptionDefaultArbitraryTwoFlagsPresentReset) {
286
- const char *Args[] = {" -fno-legacy-pass-manager " };
286
+ const char *Args[] = {" -no-clear-ast-before-backend " };
287
287
288
288
ASSERT_TRUE (CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags));
289
- ASSERT_EQ (Invocation.getCodeGenOpts ().LegacyPassManager , false );
289
+ ASSERT_EQ (Invocation.getCodeGenOpts ().ClearASTBeforeBackend , false );
290
290
291
291
Invocation.generateCC1CommandLine (GeneratedArgs, *this );
292
- ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -fno-legacy-pass-manager " ))));
293
- ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -flegacy-pass-manager " ))));
292
+ ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -no-clear-ast-before-backend " ))));
293
+ ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -clear-ast-before-backend " ))));
294
294
}
295
295
296
296
// Boolean option that gets the CC1Option flag from a let statement (which
0 commit comments