diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-07-16 13:06:02 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2025-08-30 06:36:41 +0200 |
| commit | 7e6cb7c7a5cd8d443336de9bf969a90a7cc6b863 (patch) | |
| tree | a92bda85e0dd08c56d056be3b668e0affce3b2b7 /src/zig_llvm.cpp | |
| parent | ac2050609055d76a58b058b064f0b0c4d54e2faa (diff) | |
| download | zig-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.cpp | 12 |
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); } |
