aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-09-04 18:30:40 -0700
committerAndrew Kelley <superjoe30@gmail.com>2016-09-04 18:30:40 -0700
commit4e7effd3d38894f4d00bb0bb51ed34e237a4167e (patch)
treeaf54811f004d71be72448d9560278daf53ea3ab2 /src/codegen.cpp
parentf18e34c2c6b7884a76d98d86b41857044dbe0f06 (diff)
downloadzig-4e7effd3d38894f4d00bb0bb51ed34e237a4167e.tar.gz
zig-4e7effd3d38894f4d00bb0bb51ed34e237a4167e.zip
port to llvm 3.9
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index b4fcefe653..5c5041992d 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -4847,7 +4847,7 @@ static void init(CodeGen *g, Buf *source_path) {
g->target_machine = LLVMCreateTargetMachine(target_ref, buf_ptr(&g->triple_str),
target_specific_cpu_args, target_specific_features, opt_level, reloc_mode, LLVMCodeModelDefault);
- g->target_data_ref = LLVMGetTargetMachineData(g->target_machine);
+ g->target_data_ref = LLVMCreateTargetDataLayout(g->target_machine);
char *layout_str = LLVMCopyStringRepOfTargetData(g->target_data_ref);
LLVMSetDataLayout(g->module, layout_str);