diff options
Diffstat (limited to 'lld/COFF/DriverUtils.cpp')
| -rw-r--r-- | lld/COFF/DriverUtils.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/lld/COFF/DriverUtils.cpp b/lld/COFF/DriverUtils.cpp index f689cd1d419..c59027e809e 100644 --- a/lld/COFF/DriverUtils.cpp +++ b/lld/COFF/DriverUtils.cpp @@ -655,18 +655,6 @@ void fixupExports() { } for (Export &E : Config->Exports) { - Symbol *Sym = E.Sym; - if (!E.ForwardTo.empty() || !Sym) { - E.SymbolName = E.Name; - } else { - if (auto *U = dyn_cast<Undefined>(Sym)) - if (U->WeakAlias) - Sym = U->WeakAlias; - E.SymbolName = Sym->getName(); - } - } - - for (Export &E : Config->Exports) { if (!E.ForwardTo.empty()) { E.ExportName = undecorate(E.Name); } else { |

