summaryrefslogtreecommitdiffstats
path: root/lld/lib/Driver/DarwinLdDriver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/Driver/DarwinLdDriver.cpp')
-rw-r--r--lld/lib/Driver/DarwinLdDriver.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/lld/lib/Driver/DarwinLdDriver.cpp b/lld/lib/Driver/DarwinLdDriver.cpp
index c6c7c81ae87..4ac6099201f 100644
--- a/lld/lib/Driver/DarwinLdDriver.cpp
+++ b/lld/lib/Driver/DarwinLdDriver.cpp
@@ -77,6 +77,13 @@ bool DarwinLdDriver::linkMachO(int argc, const char *argv[],
return false;
if (ctx.doNothing())
return true;
+
+ // Register possible input file parsers.
+ ctx.registry().addSupportMachOObjects(ctx.archName());
+ ctx.registry().addSupportArchives(ctx.logInputFiles());
+ ctx.registry().addSupportNativeObjects();
+ ctx.registry().addSupportYamlFiles();
+
return link(ctx, diagnostics);
}
OpenPOWER on IntegriCloud