aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.cpp
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-07-16 13:06:02 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2025-08-30 06:36:41 +0200
commit7e6cb7c7a5cd8d443336de9bf969a90a7cc6b863 (patch)
treea92bda85e0dd08c56d056be3b668e0affce3b2b7 /src/zig_llvm.cpp
parentac2050609055d76a58b058b064f0b0c4d54e2faa (diff)
downloadzig-7e6cb7c7a5cd8d443336de9bf969a90a7cc6b863.tar.gz
zig-7e6cb7c7a5cd8d443336de9bf969a90a7cc6b863.zip
compiler: respond to API changes in LLVM 21
Diffstat (limited to 'src/zig_llvm.cpp')
-rw-r--r--src/zig_llvm.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp
index 65dae8edcd..63663518c6 100644
--- a/src/zig_llvm.cpp
+++ b/src/zig_llvm.cpp
@@ -153,8 +153,16 @@ LLVMTargetMachineRef ZigLLVMCreateTargetMachine(LLVMTargetRef T, const char *Tri
opt.EmulatedTLS = true;
}
- TargetMachine *TM = reinterpret_cast<Target*>(T)->createTargetMachine(Triple, CPU, Features, opt, RM, CM,
- OL, JIT);
+ TargetMachine *TM = reinterpret_cast<Target*>(T)->createTargetMachine(
+ llvm::Triple(Triple),
+ CPU,
+ Features,
+ opt,
+ RM,
+ CM,
+ OL,
+ JIT);
+
return reinterpret_cast<LLVMTargetMachineRef>(TM);
}