diff options
Diffstat (limited to 'lld/COFF/Driver.cpp')
| -rw-r--r-- | lld/COFF/Driver.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp index 4f11affb35ed..cd2985b035bc 100644 --- a/lld/COFF/Driver.cpp +++ b/lld/COFF/Driver.cpp @@ -1951,6 +1951,9 @@ void LinkerDriver::linkerMain(ArrayRef<const char *> argsArr) { parseMerge(".00cfg=.rdata"); parseMerge(".bss=.data"); + if (isArm64EC(config->machine)) + parseMerge(".wowthk=.text"); + if (config->mingw) { parseMerge(".ctors=.rdata"); parseMerge(".dtors=.rdata"); |
