diff options
author | Jacek Caban <jacek@codeweavers.com> | 2024-02-15 12:17:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-15 12:17:45 +0100 |
commit | fd191378dce6b20c100da716f94130af2593df37 (patch) | |
tree | b7e583b0c788b51b1e7d0228ab915f6a93c2b3ec /llvm/lib/Object/COFFImportFile.cpp | |
parent | 7c422dde8de7382e494615aa2553aa4e27e8b204 (diff) | |
download | llvm-fd191378dce6b20c100da716f94130af2593df37.zip llvm-fd191378dce6b20c100da716f94130af2593df37.tar.gz llvm-fd191378dce6b20c100da716f94130af2593df37.tar.bz2 |
[llvm-dlltool] Add ARM64EC target support. (#81624)
Add new target and a new -n option allowing to specify native module
definition file, similar to how -defArm64Native works in llvm-lib. This
also changes archive format to use K_COFF like non-mingw targets. It's
required on ARM64EC, but it should be fine for other targets too.
Diffstat (limited to 'llvm/lib/Object/COFFImportFile.cpp')
-rw-r--r-- | llvm/lib/Object/COFFImportFile.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Object/COFFImportFile.cpp b/llvm/lib/Object/COFFImportFile.cpp index f6f6cf2..376dd12 100644 --- a/llvm/lib/Object/COFFImportFile.cpp +++ b/llvm/lib/Object/COFFImportFile.cpp @@ -712,7 +712,7 @@ Error writeImportLibrary(StringRef ImportName, StringRef Path, return e; return writeArchive(Path, Members, SymtabWritingMode::NormalSymtab, - MinGW ? object::Archive::K_GNU : object::Archive::K_COFF, + object::Archive::K_COFF, /*Deterministic*/ true, /*Thin*/ false, /*OldArchiveBuf*/ nullptr, isArm64EC(Machine)); } |