summaryrefslogtreecommitdiff
path: root/lld/COFF/Driver.cpp
diff options
context:
space:
mode:
authorJacek Caban <jacek@codeweavers.com>2025-03-03 22:39:42 +0100
committerGitHub <noreply@github.com>2025-03-03 22:39:42 +0100
commit2d0eb5df4fb4e028e86310e631789b65cb009bf1 (patch)
tree5500975d90f5064335cb9dbb7a025af4ca6d3e65 /lld/COFF/Driver.cpp
parent8f971ca1d939d65ca077ec5f86cd33652d09feee (diff)
[LLD][COFF] Add support for -includeglob on ARM64X (#129515)
Include symbols from both symbol tables.
Diffstat (limited to 'lld/COFF/Driver.cpp')
-rw-r--r--lld/COFF/Driver.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp
index b9bde9bb428e..b60d93d45086 100644
--- a/lld/COFF/Driver.cpp
+++ b/lld/COFF/Driver.cpp
@@ -2568,7 +2568,8 @@ void LinkerDriver::linkerMain(ArrayRef<const char *> argsArr) {
// Handle /includeglob
for (StringRef pat : args::getStrings(args, OPT_incl_glob))
- ctx.symtab.addUndefinedGlob(pat);
+ ctx.forEachSymtab(
+ [&](SymbolTable &symtab) { symtab.addUndefinedGlob(pat); });
// Create wrapped symbols for -wrap option.
ctx.forEachSymtab([&](SymbolTable &symtab) {