diff options
| author | Daniel Paoliello <danpao@microsoft.com> | 2024-03-27 10:49:21 -0700 | 
|---|---|---|
| committer | Daniel Paoliello <danpao@microsoft.com> | 2024-04-15 16:05:16 -0700 | 
| commit | 32f5ca4be7fc71274879800cb51c90ccdb7f35a5 (patch) | |
| tree | 298f4112b6fd1c7b1896b2cb39fea90ca674ebb6 /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp | |
| parent | 99d0186b1d0547eae913eff04be272c9d348b9b8 (diff) | |
| download | rust-32f5ca4be7fc71274879800cb51c90ccdb7f35a5.tar.gz rust-32f5ca4be7fc71274879800cb51c90ccdb7f35a5.zip | |
Add support for Arm64EC to the Standard Library
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp')
| -rw-r--r-- | compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp b/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp index 64e6c18092f..8871f410e36 100644 --- a/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp +++ b/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp @@ -175,7 +175,7 @@ extern "C" void LLVMRustArchiveMemberFree(LLVMRustArchiveMemberRef Member) { extern "C" LLVMRustResult LLVMRustWriteArchive(char *Dst, size_t NumMembers, const LLVMRustArchiveMemberRef *NewMembers, - bool WriteSymbtab, LLVMRustArchiveKind RustKind) { + bool WriteSymbtab, LLVMRustArchiveKind RustKind, bool isEC) { std::vector<NewArchiveMember> Members; auto Kind = fromRust(RustKind); @@ -207,7 +207,7 @@ LLVMRustWriteArchive(char *Dst, size_t NumMembers, auto Result = writeArchive(Dst, Members, WriteSymbtab, Kind, true, false); #else auto SymtabMode = WriteSymbtab ? SymtabWritingMode::NormalSymtab : SymtabWritingMode::NoSymtab; - auto Result = writeArchive(Dst, Members, SymtabMode, Kind, true, false); + auto Result = writeArchive(Dst, Members, SymtabMode, Kind, true, false, nullptr, isEC); #endif if (!Result) return LLVMRustResult::Success; | 
