about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorPhilip Craig <philipjcraig@gmail.com>2019-03-27 15:22:37 +1000
committerPhilip Craig <philipjcraig@gmail.com>2019-03-27 15:22:37 +1000
commit3a5a8a529a14271f5d8c21bec8746edfa93eec5f (patch)
treee7219a5b6e7a87d96a7d55439da1399df42fdd10 /src/rustllvm/RustWrapper.cpp
parente8de4c3b1f0ab51fe3ea0a494cf9727ee3e0bf1d (diff)
downloadrust-3a5a8a529a14271f5d8c21bec8746edfa93eec5f.tar.gz
rust-3a5a8a529a14271f5d8c21bec8746edfa93eec5f.zip
Give variant parts their own unique id
and bump llvm version in test
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
-rw-r--r--src/rustllvm/RustWrapper.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp
index 470cdcdd613..a00417a3629 100644
--- a/src/rustllvm/RustWrapper.cpp
+++ b/src/rustllvm/RustWrapper.cpp
@@ -723,12 +723,12 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantPart(
     LLVMRustDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
     LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
     uint32_t AlignInBits, LLVMRustDIFlags Flags, LLVMMetadataRef Discriminator,
-    LLVMMetadataRef Elements) {
+    LLVMMetadataRef Elements, const char *UniqueId) {
 #if LLVM_VERSION_GE(7, 0)
   return wrap(Builder->createVariantPart(
       unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
       SizeInBits, AlignInBits, fromRust(Flags), unwrapDI<DIDerivedType>(Discriminator),
-      DINodeArray(unwrapDI<MDTuple>(Elements))));
+      DINodeArray(unwrapDI<MDTuple>(Elements)), UniqueId));
 #else
   abort();
 #endif