diff options
| author | Jacek Caban <jacek@codeweavers.com> | 2025-03-03 22:39:42 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-03 22:39:42 +0100 |
| commit | 2d0eb5df4fb4e028e86310e631789b65cb009bf1 (patch) | |
| tree | 5500975d90f5064335cb9dbb7a025af4ca6d3e65 /lld/COFF/Driver.cpp | |
| parent | 8f971ca1d939d65ca077ec5f86cd33652d09feee (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.cpp | 3 |
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) { |
