diff options
| author | Seo Sanghyeon <sanxiyn@gmail.com> | 2015-10-13 15:11:59 +0900 |
|---|---|---|
| committer | Seo Sanghyeon <sanxiyn@gmail.com> | 2015-10-13 15:11:59 +0900 |
| commit | 22dc40821770db567915250af3f8c2fdb0c1ab81 (patch) | |
| tree | d9d02a255ffc211089b8d8cb62f90c84b6bed462 /src/rustllvm/PassWrapper.cpp | |
| parent | 81b3b27cf533e50424f749d1c1db23e5d8db952f (diff) | |
| download | rust-22dc40821770db567915250af3f8c2fdb0c1ab81.tar.gz rust-22dc40821770db567915250af3f8c2fdb0c1ab81.zip | |
Avoid using getDataLayout, deprecated in LLVM 3.7
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
| -rw-r--r-- | src/rustllvm/PassWrapper.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/rustllvm/PassWrapper.cpp b/src/rustllvm/PassWrapper.cpp index 4308023a9a5..16c35970bfe 100644 --- a/src/rustllvm/PassWrapper.cpp +++ b/src/rustllvm/PassWrapper.cpp @@ -335,8 +335,7 @@ LLVMRustSetDataLayoutFromTargetMachine(LLVMModuleRef Module, LLVMTargetMachineRef TMR) { TargetMachine *Target = unwrap(TMR); #if LLVM_VERSION_MINOR >= 7 - if (const DataLayout *DL = Target->getDataLayout()) - unwrap(Module)->setDataLayout(*DL); + unwrap(Module)->setDataLayout(Target->createDataLayout()); #elif LLVM_VERSION_MINOR >= 6 if (const DataLayout *DL = Target->getSubtargetImpl()->getDataLayout()) unwrap(Module)->setDataLayout(DL); |
