Skip to content

Commit 805eb18

Browse files
committed
fix bazel triple errors
Signed-off-by: Bangtian Liu <liubangtian@gmail.com>
1 parent 609e345 commit 805eb18

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

compiler/plugins/target/CUDA/CUDATarget.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ class CUDATargetBackend final : public TargetBackend {
566566
return variantOp.emitError() << "cannot initialize target triple";
567567
}
568568
targetMachine.reset(target->createTargetMachine(
569-
triple.str(), targetArch, targetFeatures, {}, {}));
569+
triple, targetArch, targetFeatures, {}, {}));
570570
if (targetMachine == nullptr) {
571571
return variantOp.emitError() << "cannot initialize target machine";
572572
}

compiler/plugins/target/LLVMCPU/LLVMTargetOptions.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -398,8 +398,9 @@ createTargetMachine(const LLVMTarget &target) {
398398
llvm::TargetRegistry::lookupTarget(target.getTriple(), errorMessage);
399399
if (!llvmTarget)
400400
return nullptr;
401+
llvm::Triple triple(target.getTriple());
401402
std::unique_ptr<llvm::TargetMachine> machine(llvmTarget->createTargetMachine(
402-
target.getTriple(), target.getCpu() /* cpu e.g k8 */,
403+
triple, target.getCpu() /* cpu e.g k8 */,
403404
target.getCpuFeatures() /* cpu features e.g avx512f */,
404405
target.llvmTargetOptions, llvm::Reloc::Model::PIC_, {},
405406
target.codeGenOptLevel,

0 commit comments

Comments
 (0)