Skip to content

Commit a8dc4be

Browse files
authored
Merge pull request #26260 from compnerd/position
Driver: pass `-target` immediately after clang++ (NFC)
2 parents 54005af + 987c1fd commit a8dc4be

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/Driver/UnixToolChains.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@ toolchains::GenericUnix::constructInvocation(const DynamicLinkJobAction &job,
121121

122122
ArgStringList Arguments;
123123

124+
std::string Target = getTargetForLinker();
125+
if (!Target.empty()) {
126+
Arguments.push_back("-target");
127+
Arguments.push_back(context.Args.MakeArgString(Target));
128+
}
129+
124130
switch (job.getKind()) {
125131
case LinkKind::None:
126132
llvm_unreachable("invalid link kind");
@@ -173,12 +179,6 @@ toolchains::GenericUnix::constructInvocation(const DynamicLinkJobAction &job,
173179
Arguments.push_back("-pie");
174180
}
175181

176-
std::string Target = getTargetForLinker();
177-
if (!Target.empty()) {
178-
Arguments.push_back("-target");
179-
Arguments.push_back(context.Args.MakeArgString(Target));
180-
}
181-
182182
bool staticExecutable = false;
183183
bool staticStdlib = false;
184184

0 commit comments

Comments
 (0)