about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-02-05 19:33:55 +0000
committerbors <bors@rust-lang.org>2017-02-05 19:33:55 +0000
commit031c1168b9b3f38405090f6be678a156b7d71e12 (patch)
tree38656a85859d0f1a9864ab07b3865b34b3bd4162 /src/rustllvm/RustWrapper.cpp
parentfc02736d59252fe408dd6c2f7e2c4b6f229e4443 (diff)
parenta419dd1c013846754c0a3c8dae3842c2739864d4 (diff)
downloadrust-031c1168b9b3f38405090f6be678a156b7d71e12.tar.gz
rust-031c1168b9b3f38405090f6be678a156b7d71e12.zip
Auto merge of #39567 - frewsxcv:rollup, r=frewsxcv
Rollup of 12 pull requests

- Successful merges: #39439, #39472, #39481, #39491, #39501, #39509, #39514, #39519, #39526, #39528, #39530, #39538
- Failed merges:
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
-rw-r--r--src/rustllvm/RustWrapper.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp
index 34ee7d552f3..c7bcd255818 100644
--- a/src/rustllvm/RustWrapper.cpp
+++ b/src/rustllvm/RustWrapper.cpp
@@ -588,7 +588,11 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateStaticVariable(
   }
 #endif
 
+#if LLVM_VERSION_GE(4, 0)
+  return wrap(Builder->createGlobalVariableExpression(
+#else
   return wrap(Builder->createGlobalVariable(
+#endif
       unwrapDI<DIDescriptor>(Context), Name, LinkageName,
       unwrapDI<DIFile>(File), LineNo, unwrapDI<DIType>(Ty), IsLocalToUnit,
 #if LLVM_VERSION_GE(4, 0)