Skip to content

Commit b66a1aa

Browse files
committed
DriverTool,IRGen: Address llvm::Target::createTargetMachine overload deprecation
See llvm/llvm-project#130940.
1 parent db58043 commit b66a1aa

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/DriverTool/swift_llvm_opt_main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ getTargetMachine(llvm::Triple TheTriple, StringRef CPUStr,
135135
}
136136

137137
return TheTarget->createTargetMachine(
138-
TheTriple.getTriple(), CPUStr, FeaturesStr, targetOptions,
138+
TheTriple, CPUStr, FeaturesStr, targetOptions,
139139
std::optional<llvm::Reloc::Model>(llvm::codegen::getExplicitRelocModel()),
140140
llvm::codegen::getExplicitCodeModel(), GetCodeGenOptLevel(options));
141141
}

lib/IRGen/IRGen.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,7 @@ swift::createTargetMachine(const IRGenOptions &Opts, ASTContext &Ctx) {
10611061

10621062
// Create a target machine.
10631063
llvm::TargetMachine *TargetMachine = Target->createTargetMachine(
1064-
EffectiveTriple.str(), CPU, targetFeatures, TargetOpts, Reloc::PIC_,
1064+
EffectiveTriple, CPU, targetFeatures, TargetOpts, Reloc::PIC_,
10651065
cmodel, OptLevel);
10661066
if (!TargetMachine) {
10671067
Ctx.Diags.diagnose(SourceLoc(), diag::no_llvm_target,

0 commit comments

Comments
 (0)