Skip to content

Commit 06285fc

Browse files
committed
[test][clang] Use -clear-ast-before-backend instead of -flegacy-pass-manager in CommandLineTest
1 parent 29363f8 commit 06285fc

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

clang/unittests/Frontend/CompilerInvocationTest.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -263,34 +263,34 @@ TEST_F(CommandLineTest, BoolOptionDefaultArbitraryTwoFlagsPresentNone) {
263263
const char *Args = {""};
264264

265265
ASSERT_TRUE(CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags));
266-
ASSERT_EQ(Invocation.getCodeGenOpts().LegacyPassManager, false);
266+
ASSERT_EQ(Invocation.getCodeGenOpts().ClearASTBeforeBackend, false);
267267

268268
Invocation.generateCC1CommandLine(GeneratedArgs, *this);
269269

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"))));
272272
}
273273

274274
TEST_F(CommandLineTest, BoolOptionDefaultArbitraryTwoFlagsPresentChange) {
275-
const char *Args[] = {"-flegacy-pass-manager"};
275+
const char *Args[] = {"-clear-ast-before-backend"};
276276

277277
ASSERT_TRUE(CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags));
278-
ASSERT_EQ(Invocation.getCodeGenOpts().LegacyPassManager, true);
278+
ASSERT_EQ(Invocation.getCodeGenOpts().ClearASTBeforeBackend, true);
279279

280280
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"))));
283283
}
284284

285285
TEST_F(CommandLineTest, BoolOptionDefaultArbitraryTwoFlagsPresentReset) {
286-
const char *Args[] = {"-fno-legacy-pass-manager"};
286+
const char *Args[] = {"-no-clear-ast-before-backend"};
287287

288288
ASSERT_TRUE(CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags));
289-
ASSERT_EQ(Invocation.getCodeGenOpts().LegacyPassManager, false);
289+
ASSERT_EQ(Invocation.getCodeGenOpts().ClearASTBeforeBackend, false);
290290

291291
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"))));
294294
}
295295

296296
// Boolean option that gets the CC1Option flag from a let statement (which

0 commit comments

Comments
 (0)