summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorklensy <klensy@users.noreply.github.com>2023-04-02 17:11:41 +0300
committerklensy <klensy@users.noreply.github.com>2023-04-04 15:12:33 +0300
commit7d6181e4d8e25d83d2fe6b868a313ff9942466cc (patch)
tree730a3219da33f5d33464415d00ac8c0055e38fa1 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parent0b5f9ac73e087b3728f0fcf53d541d4e80773732 (diff)
downloadrust-7d6181e4d8e25d83d2fe6b868a313ff9942466cc.tar.gz
rust-7d6181e4d8e25d83d2fe6b868a313ff9942466cc.zip
add bunch of fixmes: currently there exist some functions that accept LLVMValueRef, some that accept LLVMMetadataRef, and replacing one with another not always possible without explicit convertion
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
-rw-r--r--compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp b/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
index e3493caaaf7..be8c960b864 100644
--- a/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
+++ b/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
@@ -1150,6 +1150,8 @@ extern "C" void LLVMRustWriteValueToString(LLVMValueRef V,
 }
 
 // LLVMArrayType function does not support 64-bit ElementCount
+// FIXME: replace with LLVMArrayType2
+// https://github.com/llvm/llvm-project/commit/35276f16e5a2cae0dfb49c0fbf874d4d2f177acc
 extern "C" LLVMTypeRef LLVMRustArrayType(LLVMTypeRef ElementTy,
                                          uint64_t ElementCount) {
   return wrap(ArrayType::get(unwrap(ElementTy), ElementCount));