summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h
diff options
context:
space:
mode:
authorGreg Fitzgerald <garious@gmail.com>2015-01-23 18:52:44 +0000
committerGreg Fitzgerald <garious@gmail.com>2015-01-23 18:52:44 +0000
commit0823ea636ed82153c726acf557796ed9cea42040 (patch)
tree44a56e83b1122d2d24dafe2809895085d7f4bce3 /lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h
parent69fe98da1402e12d68379ca2d7415dbfd9fb2b0e (diff)
downloadbcm5719-llvm-0823ea636ed82153c726acf557796ed9cea42040.tar.gz
bcm5719-llvm-0823ea636ed82153c726acf557796ed9cea42040.zip
Fix the ELF shared library build targets
lldELF is used by each ELF backend. lldELF's ELFLinkingContext also held a reference to each backend, creating a link-time cycle. This patch moves the backend references to lldDriver. Differential Revision: http://reviews.llvm.org/D7119 llvm-svn: 226922
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h b/lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h
index f2733d2fe8c..b45cfd25f0c 100644
--- a/lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h
+++ b/lld/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h
@@ -11,6 +11,7 @@
#include "ExecutableWriter.h"
#include "ARMLinkingContext.h"
+#include "ARMTargetHandler.h"
namespace lld {
namespace elf {
OpenPOWER on IntegriCloud