diff options
Diffstat (limited to 'lld/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp b/lld/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp index 3926932fdf8..16d64d4182e 100644 --- a/lld/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp +++ b/lld/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp @@ -30,7 +30,9 @@ createModuleDefinitionFile(const PECOFFLinkingContext &ctx) { << "EXPORTS\n"; for (const PECOFFLinkingContext::ExportDesc &desc : ctx.getDllExports()) { - os << " " << desc.externalName << " @" << desc.ordinal; + os << " " << desc.externalName; + if (!desc.isPrivate) + os << " @" << desc.ordinal; if (desc.noname) os << " NONAME"; if (desc.isData) |

