summaryrefslogtreecommitdiff
path: root/lld/ELF/SymbolTable.h
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2017-11-06 04:35:31 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2017-11-06 04:35:31 +0000
commitde29149e2f07c90203cd0e43a95d9cf1108dfcc4 (patch)
tree7444e01d73a0b39aac0263f4d05409df801f90a0 /lld/ELF/SymbolTable.h
parente8be0f25c8e2887093f78d3be284094f160a224d (diff)
ELF: Merge DefinedRegular and Defined.
Now that DefinedRegular is the only remaining derived class of Defined, we can merge the two classes. Differential Revision: https://reviews.llvm.org/D39667
Diffstat (limited to 'lld/ELF/SymbolTable.h')
-rw-r--r--lld/ELF/SymbolTable.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/ELF/SymbolTable.h b/lld/ELF/SymbolTable.h
index 789f023be69..f43e7019605 100644
--- a/lld/ELF/SymbolTable.h
+++ b/lld/ELF/SymbolTable.h
@@ -41,9 +41,9 @@ public:
ArrayRef<Symbol *> getSymbols() const { return SymVector; }
template <class ELFT>
- DefinedRegular *addAbsolute(StringRef Name,
- uint8_t Visibility = llvm::ELF::STV_HIDDEN,
- uint8_t Binding = llvm::ELF::STB_GLOBAL);
+ Defined *addAbsolute(StringRef Name,
+ uint8_t Visibility = llvm::ELF::STV_HIDDEN,
+ uint8_t Binding = llvm::ELF::STB_GLOBAL);
template <class ELFT> Symbol *addUndefined(StringRef Name);
template <class ELFT>