aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.cpp
diff options
context:
space:
mode:
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);
}