summaryrefslogtreecommitdiffstats
path: root/lld/lib/Driver/WinLinkDriver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/Driver/WinLinkDriver.cpp')
-rw-r--r--lld/lib/Driver/WinLinkDriver.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/lld/lib/Driver/WinLinkDriver.cpp b/lld/lib/Driver/WinLinkDriver.cpp
index 79b006ddf85..88651375025 100644
--- a/lld/lib/Driver/WinLinkDriver.cpp
+++ b/lld/lib/Driver/WinLinkDriver.cpp
@@ -645,6 +645,14 @@ bool WinLinkDriver::linkPECOFF(int argc, const char *argv[],
if (!createManifest(context, diagnostics))
return false;
+ // Register possible input file parsers.
+ context.registry().addSupportCOFFObjects(context);
+ context.registry().addSupportCOFFImportLibraries();
+ context.registry().addSupportWindowsResourceFiles();
+ context.registry().addSupportArchives(context.logInputFiles());
+ context.registry().addSupportNativeObjects();
+ context.registry().addSupportYamlFiles();
+
return link(context, diagnostics);
}
OpenPOWER on IntegriCloud