[PATCH] D61855: Simplify SymbolTable::add{Defined,Undefined,...} functions.
George Rimar via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon May 13 07:35:08 PDT 2019
grimar added inline comments.
================
Comment at: lld/ELF/Driver.cpp:1379
+ Undefined Sym(nullptr, Name, STB_GLOBAL, STV_DEFAULT, 0);
+ return Symtab->addUndefined<ELFT>(&Sym);
}
----------------
What was confusing for me when I saw this in your patch is that `Sym` is a pointer.
I.e. I was wondering can `addUndefined` store it somewhere inside or not. Should it be a reference may be?
And then you should be able to:
```
return Symtab->addUndefined<ELFT>({nullptr, Name, STB_GLOBAL, STV_DEFAULT, 0)});
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D61855/new/
https://reviews.llvm.org/D61855
More information about the llvm-commits
mailing list