summaryrefslogtreecommitdiffstats
path: root/lld/lib/Driver/DarwinLdDriver.cpp
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2014-07-16 19:49:02 +0000
committerNick Kledzik <kledzik@apple.com>2014-07-16 19:49:02 +0000
commit2458bec7e740643bdfa3c0e89d60704e225b78cb (patch)
tree70f5db902303075775247b5b27109a135744110a /lld/lib/Driver/DarwinLdDriver.cpp
parentac451066f48820a0be4bccba0a64b7c2e2dc0c35 (diff)
downloadbcm5719-llvm-2458bec7e740643bdfa3c0e89d60704e225b78cb.tar.gz
bcm5719-llvm-2458bec7e740643bdfa3c0e89d60704e225b78cb.zip
[mach-o] refactor KindHandler into ArchHandler and simplify passes.
All architecture specific handling is now done in the appropriate ArchHandler subclass. The StubsPass and GOTPass have been simplified. All architecture specific variations in stubs are now encoded in a table which is vended by the current ArchHandler. llvm-svn: 213187
Diffstat (limited to 'lld/lib/Driver/DarwinLdDriver.cpp')
-rw-r--r--lld/lib/Driver/DarwinLdDriver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/lib/Driver/DarwinLdDriver.cpp b/lld/lib/Driver/DarwinLdDriver.cpp
index 27946a79f06..64a7fd42d8c 100644
--- a/lld/lib/Driver/DarwinLdDriver.cpp
+++ b/lld/lib/Driver/DarwinLdDriver.cpp
@@ -79,7 +79,7 @@ bool DarwinLdDriver::linkMachO(int argc, const char *argv[],
return true;
// Register possible input file parsers.
- ctx.registry().addSupportMachOObjects(ctx.archName());
+ ctx.registry().addSupportMachOObjects(ctx);
ctx.registry().addSupportArchives(ctx.logInputFiles());
ctx.registry().addSupportNativeObjects();
ctx.registry().addSupportYamlFiles();
OpenPOWER on IntegriCloud