diff options
| author | Zalathar <Zalathar@users.noreply.github.com> | 2024-10-29 15:01:36 +1100 |
|---|---|---|
| committer | Zalathar <Zalathar@users.noreply.github.com> | 2024-10-29 21:17:13 +1100 |
| commit | ba81dbf3c6bc4b647f9f1eb0e6da7f318c647a84 (patch) | |
| tree | 15b82adcdacaf020e91413f0678448b2a2bdad70 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | 2df8dbb1b37168c59eca2884502a1b79892858a9 (diff) | |
| download | rust-ba81dbf3c6bc4b647f9f1eb0e6da7f318c647a84.tar.gz rust-ba81dbf3c6bc4b647f9f1eb0e6da7f318c647a84.zip | |
Don't set unnecessary module flag "LTOPostLink"
This module flag was an internal detail of LLVM's optimization passes, and all code involving it was removed in LLVM 17. <https://github.com/llvm/llvm-project/commit/200cc952a28a73687ba24d5334415df6332f2d5b>
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
| -rw-r--r-- | compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp b/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp index 9f941637d8c..634e46aaf8b 100644 --- a/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp +++ b/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp @@ -867,11 +867,6 @@ extern "C" void LLVMRustAddModuleFlagString( MDString::get(unwrap(M)->getContext(), StringRef(Value, ValueLen))); } -extern "C" bool LLVMRustHasModuleFlag(LLVMModuleRef M, const char *Name, - size_t Len) { - return unwrap(M)->getModuleFlag(StringRef(Name, Len)) != nullptr; -} - extern "C" void LLVMRustGlobalAddMetadata(LLVMValueRef Global, unsigned Kind, LLVMMetadataRef MD) { unwrap<GlobalObject>(Global)->addMetadata(Kind, *unwrap<MDNode>(MD)); |
