about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorTomasz Miąsko <tomasz.miasko@gmail.com>2020-03-05 00:00:00 +0000
committerTomasz Miąsko <tomasz.miasko@gmail.com>2020-03-05 15:34:50 +0100
commite54a16cffce0ecea2954b5af51247f7b4179900b (patch)
treee07f67b94eb53416f115d143d9b56ddd2a5b5e5a /src/rustllvm/RustWrapper.cpp
parent1e179690f8ad9790eb3a6b1dbb6a0ddf479f2c86 (diff)
downloadrust-e54a16cffce0ecea2954b5af51247f7b4179900b.tar.gz
rust-e54a16cffce0ecea2954b5af51247f7b4179900b.zip
Change DIBuilderCreateEnumerator signature to match LLVM 9
No functional changes intended.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
-rw-r--r--src/rustllvm/RustWrapper.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp
index 49b6e1bfec3..0e430d3881e 100644
--- a/src/rustllvm/RustWrapper.cpp
+++ b/src/rustllvm/RustWrapper.cpp
@@ -891,10 +891,10 @@ extern "C" LLVMValueRef LLVMRustDIBuilderInsertDeclareAtEnd(
       unwrap(InsertAtEnd)));
 }
 
-extern "C" LLVMMetadataRef
-LLVMRustDIBuilderCreateEnumerator(LLVMRustDIBuilderRef Builder,
-                                  const char *Name, uint64_t Val) {
-  return wrap(Builder->createEnumerator(Name, Val));
+extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateEnumerator(
+    LLVMRustDIBuilderRef Builder, const char *Name, size_t NameLen,
+    int64_t Value, bool IsUnsigned) {
+  return wrap(Builder->createEnumerator({Name, NameLen}, Value, IsUnsigned));
 }
 
 extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateEnumerationType(