@@ -1531,7 +1531,11 @@ static AOTOutputs add_output_impl(Module &M, TargetMachine &SourceTM, ShardTimer
15311531 AOTOutputs out;
15321532 auto TM = std::unique_ptr<TargetMachine>(
15331533 SourceTM.getTarget ().createTargetMachine (
1534+ #if JL_LLVM_VERSION < 210000
15341535 SourceTM.getTargetTriple ().str (),
1536+ #else
1537+ SourceTM.getTargetTriple (),
1538+ #endif
15351539 SourceTM.getTargetCPU (),
15361540 SourceTM.getTargetFeatureString (),
15371541 SourceTM.Options ,
@@ -1559,7 +1563,11 @@ static AOTOutputs add_output_impl(Module &M, TargetMachine &SourceTM, ShardTimer
15591563
15601564 auto PMTM = std::unique_ptr<TargetMachine>(
15611565 SourceTM.getTarget ().createTargetMachine (
1566+ #if JL_LLVM_VERSION < 210000
15621567 SourceTM.getTargetTriple ().str (),
1568+ #else
1569+ SourceTM.getTargetTriple (),
1570+ #endif
15631571 SourceTM.getTargetCPU (),
15641572 SourceTM.getTargetFeatureString (),
15651573 SourceTM.Options ,
@@ -2107,7 +2115,11 @@ void jl_dump_native_impl(void *native_code,
21072115 }
21082116 std::unique_ptr<TargetMachine> SourceTM (
21092117 jl_ExecutionEngine->getTarget ().createTargetMachine (
2118+ #if JL_LLVM_VERSION < 210000
21102119 TheTriple.getTriple (),
2120+ #else
2121+ TheTriple,
2122+ #endif
21112123 jl_ExecutionEngine->getTargetCPU (),
21122124 jl_ExecutionEngine->getTargetFeatureString (),
21132125 jl_ExecutionEngine->getTargetOptions (),
0 commit comments