forked from OSchip/llvm-project
[WebAssebmly] Minor simplification. NFC.
llvm-svn: 326013
This commit is contained in:
parent
20571c39a1
commit
c9f0b65f54
|
@ -344,13 +344,14 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) {
|
|||
if (errorCount())
|
||||
return;
|
||||
|
||||
// Handle --export.
|
||||
for (auto *Arg : Args.filtered(OPT_export)) {
|
||||
Symbol *Sym = Symtab->find(Arg->getValue());
|
||||
if (!Sym || !Sym->isDefined())
|
||||
error("symbol exported via --export not found: " +
|
||||
Twine(Arg->getValue()));
|
||||
else
|
||||
StringRef Name = Arg->getValue();
|
||||
Symbol *Sym = Symtab->find(Name);
|
||||
if (Sym && Sym->isDefined())
|
||||
Sym->setHidden(false);
|
||||
else
|
||||
error("symbol exported via --export not found: " + Name);
|
||||
}
|
||||
|
||||
if (EntrySym)
|
||||
|
|
Loading…
Reference in New Issue