summaryrefslogtreecommitdiff
path: root/lld/ELF/SymbolTable.h
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2017-12-09 16:56:18 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2017-12-09 16:56:18 +0000
commit31c7ef6c88e50e4ca214c084f45731f07da9dc8a (patch)
treea243a8061fd8d201c7cedbbc4a3afca1b77759db /lld/ELF/SymbolTable.h
parentc6719013893a73270321e6d58b0bb3fad5e4aee5 (diff)
Remove some includes from InputFiles.h.
They were not used in InputFiles.h and it was getting too easy to add circular includes.
Diffstat (limited to 'lld/ELF/SymbolTable.h')
-rw-r--r--lld/ELF/SymbolTable.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/ELF/SymbolTable.h b/lld/ELF/SymbolTable.h
index c4ad637e6a5..fa7c6a8d291 100644
--- a/lld/ELF/SymbolTable.h
+++ b/lld/ELF/SymbolTable.h
@@ -18,6 +18,8 @@
namespace lld {
namespace elf {
+class Defined;
+class SectionBase;
// SymbolTable is a bucket of all known symbols, including defined,
// undefined, or lazy symbols (the last one is symbols in archive