Skip to content

Commit 2741488

Browse files
committed
[LTO] Fix the issue of setting default triple when the triple is empty.
1 parent b40d233 commit 2741488

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/lib/LTO/LTOCodeGenerator.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -377,8 +377,9 @@ bool LTOCodeGenerator::determineTarget() {
377377

378378
TripleStr = MergedModule->getTargetTriple().str();
379379
llvm::Triple Triple(TripleStr);
380-
if (TripleStr.empty()) {
381-
TripleStr = sys::getDefaultTargetTriple();
380+
if (Triple.empty()) {
381+
Triple = llvm::Triple(sys::getDefaultTargetTriple());
382+
TripleStr = Triple.getTriple();
382383
MergedModule->setTargetTriple(Triple);
383384
}
384385

0 commit comments

Comments
 (0)