Add comments.

llvm-svn: 256380
This commit is contained in:
Rui Ueyama 2015-12-24 10:37:32 +00:00
parent 74f598b2b5
commit 01a65b19cf
1 changed files with 3 additions and 0 deletions

View File

@ -78,6 +78,7 @@ void SymbolTable<ELFT>::addFile(std::unique_ptr<InputFile> File) {
resolve(B); resolve(B);
} }
// Add an undefined symbol.
template <class ELFT> template <class ELFT>
SymbolBody *SymbolTable<ELFT>::addUndefined(StringRef Name) { SymbolBody *SymbolTable<ELFT>::addUndefined(StringRef Name) {
auto *Sym = new (Alloc) Undefined(Name, false, STV_DEFAULT, false); auto *Sym = new (Alloc) Undefined(Name, false, STV_DEFAULT, false);
@ -85,6 +86,8 @@ SymbolBody *SymbolTable<ELFT>::addUndefined(StringRef Name) {
return Sym; return Sym;
} }
// Add an undefined symbol. Unlike addUndefined, that symbol
// doesn't have to be resolved, thus "opt" (optional).
template <class ELFT> template <class ELFT>
SymbolBody *SymbolTable<ELFT>::addUndefinedOpt(StringRef Name) { SymbolBody *SymbolTable<ELFT>::addUndefinedOpt(StringRef Name) {
auto *Sym = new (Alloc) Undefined(Name, false, STV_HIDDEN, true); auto *Sym = new (Alloc) Undefined(Name, false, STV_HIDDEN, true);