From 68e9c3dbb0f74bbaa6e285960ac38428d4d137e0 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Sat, 17 Sep 2016 08:32:19 +0200 Subject: llvm-nodebug: adjust for llvm-3.9 --- src/ortho/llvm-nodebug/ortho_code_main.adb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/ortho/llvm-nodebug/ortho_code_main.adb') diff --git a/src/ortho/llvm-nodebug/ortho_code_main.adb b/src/ortho/llvm-nodebug/ortho_code_main.adb index b15cf782a..d5b11872a 100644 --- a/src/ortho/llvm-nodebug/ortho_code_main.adb +++ b/src/ortho/llvm-nodebug/ortho_code_main.adb @@ -195,9 +195,8 @@ begin Target_Machine := CreateTargetMachine (Target, Triple, CPU, Features, Optimization, Reloc, CodeModelDefault); - Target_Data := GetTargetMachineData (Target_Machine); - - SetDataLayout (Module, CopyStringRepOfTargetData (Target_Data)); + Target_Data := CreateTargetDataLayout (Target_Machine); + SetModuleDataLayout (Module, Target_Data); Ortho_LLVM.Init; @@ -257,7 +256,6 @@ begin Pass_Manager := CreateFunctionPassManagerForModule (Module); end if; - LLVM.Target.AddTargetData (Target_Data, Pass_Manager); AddPromoteMemoryToRegisterPass (Pass_Manager); AddCFGSimplificationPass (Pass_Manager); -- cgit v1.2.3