aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFImportFile.cpp
diff options
context:
space:
mode:
authorJacek Caban <jacek@codeweavers.com>2023-10-12 12:49:16 +0200
committerGitHub <noreply@github.com>2023-10-12 12:49:16 +0200
commitbf0534e8702a10c9085720711fde0cbbc532ac87 (patch)
tree37d0e5d7bbf70ea8d1099b82982533ec33de8eb6 /llvm/lib/Object/COFFImportFile.cpp
parent6cf41ada44c812cbd58f5907f15df8a8ce1f3a74 (diff)
downloadllvm-bf0534e8702a10c9085720711fde0cbbc532ac87.zip
llvm-bf0534e8702a10c9085720711fde0cbbc532ac87.tar.gz
llvm-bf0534e8702a10c9085720711fde0cbbc532ac87.tar.bz2
[llvm-lib] [Object] Use ECSYMBOLS section for ARM64EC importlib symbols. (#68328)
Diffstat (limited to 'llvm/lib/Object/COFFImportFile.cpp')
-rw-r--r--llvm/lib/Object/COFFImportFile.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Object/COFFImportFile.cpp b/llvm/lib/Object/COFFImportFile.cpp
index a567ecd..2cca1f7 100644
--- a/llvm/lib/Object/COFFImportFile.cpp
+++ b/llvm/lib/Object/COFFImportFile.cpp
@@ -612,7 +612,8 @@ Error writeImportLibrary(StringRef ImportName, StringRef Path,
return writeArchive(Path, Members, SymtabWritingMode::NormalSymtab,
MinGW ? object::Archive::K_GNU : object::Archive::K_COFF,
- /*Deterministic*/ true, /*Thin*/ false);
+ /*Deterministic*/ true, /*Thin*/ false,
+ /*OldArchiveBuf*/ nullptr, isArm64EC(Machine));
}
} // namespace object