@@ -123,8 +123,7 @@ static void addCommonFrontendArgs(const ToolChain &TC,
123
123
}
124
124
125
125
inputArgs.AddAllArgs (arguments, options::OPT_I);
126
- inputArgs.AddAllArgs (arguments, options::OPT_F);
127
- inputArgs.AddAllArgs (arguments, options::OPT_Fsystem);
126
+ inputArgs.AddAllArgs (arguments, options::OPT_F, options::OPT_Fsystem);
128
127
129
128
inputArgs.AddLastArg (arguments, options::OPT_AssertConfig);
130
129
inputArgs.AddLastArg (arguments, options::OPT_autolink_force_load);
@@ -1120,8 +1119,7 @@ toolchains::Darwin::constructInvocation(const LinkJobAction &job,
1120
1119
1121
1120
context.Args .AddAllArgValues (Arguments, options::OPT_Xlinker);
1122
1121
context.Args .AddAllArgs (Arguments, options::OPT_linker_option_Group);
1123
- context.Args .AddAllArgs (Arguments, options::OPT_F);
1124
- context.Args .AddAllArgs (Arguments, options::OPT_Fsystem);
1122
+ context.Args .AddAllArgs (Arguments, options::OPT_F, options::OPT_Fsystem);
1125
1123
1126
1124
if (context.Args .hasArg (options::OPT_enable_app_extension)) {
1127
1125
// Keep this string fixed in case the option used by the
@@ -1443,8 +1441,7 @@ toolchains::GenericUnix::constructInvocation(const LinkJobAction &job,
1443
1441
1444
1442
context.Args .AddAllArgs (Arguments, options::OPT_Xlinker);
1445
1443
context.Args .AddAllArgs (Arguments, options::OPT_linker_option_Group);
1446
- context.Args .AddAllArgs (Arguments, options::OPT_F);
1447
- context.Args .AddAllArgs (Arguments, options::OPT_Fsystem);
1444
+ context.Args .AddAllArgs (Arguments, options::OPT_F, options::OPT_Fsystem);
1448
1445
1449
1446
if (!context.OI .SDKPath .empty ()) {
1450
1447
Arguments.push_back (" --sysroot" );
0 commit comments