Skip to content

Commit 0f2c0e2

Browse files
committed
drop "inherit weak"
1 parent 118d330 commit 0f2c0e2

File tree

2 files changed

+0
-27
lines changed

2 files changed

+0
-27
lines changed

lld/COFF/MinGW.cpp

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -233,17 +233,6 @@ void lld::coff::addWrappedSymbols(SymbolTable &symtab,
233233
symtab.addUndefined(mangle("__wrap_" + name, symtab.machine));
234234
v.push_back({sym, real, wrap});
235235

236-
if (auto *usym = dyn_cast<Undefined>(sym)) {
237-
if (auto *ureal = dyn_cast<Undefined>(real);
238-
ureal && ureal->weakAlias && !usym->weakAlias) {
239-
usym->weakAlias = ureal->weakAlias;
240-
}
241-
if (auto *uwrap = dyn_cast<Undefined>(wrap);
242-
uwrap && usym->weakAlias && !uwrap->weakAlias) {
243-
uwrap->weakAlias = usym->weakAlias;
244-
}
245-
}
246-
247236
// These symbols may seem undefined initially, but don't bail out
248237
// at symtab.reportUnresolvable() due to them, but let wrapSymbols
249238
// below sort things out before checking finally with

lld/test/COFF/wrap-inherit-weakness.ll

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)