diff options
Diffstat (limited to 'lld/lib/Driver/WinLinkDriver.cpp')
-rw-r--r-- | lld/lib/Driver/WinLinkDriver.cpp | 8 |
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); } |