aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2020-10-06 13:54:49 +0300
committerMartin Storsjö <martin@martin.st>2020-10-15 22:14:02 +0300
commit3785a413feef896e8a022731cc6ed405d5ebe81b (patch)
treeef738e4f373f0db91b8fea7c68f807b7f17bf47b /llvm/lib/Support
parent77fb8cbd60cfd185b710886c4fe53e1865f24ce8 (diff)
downloadllvm-3785a413feef896e8a022731cc6ed405d5ebe81b.zip
llvm-3785a413feef896e8a022731cc6ed405d5ebe81b.tar.gz
llvm-3785a413feef896e8a022731cc6ed405d5ebe81b.tar.bz2
Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option
Add a simple forwarding option in the MinGW frontend, and implement the private -wrap option in the COFF linker. The feature in lld-link isn't gated by the -lldmingw option, but the option is left as a private, undocumented option primarily used by the MinGW driver. The implementation is significantly based on the support for --wrap in the ELF linker, but many small nuance details are different between the ELF and COFF linkers, ending up with more than a few implementation differences. This fixes https://bugs.llvm.org/show_bug.cgi?id=47384. Differential Revision: https://reviews.llvm.org/D89004 Reapplied with the bitfield member canInline fixed so it doesn't break builds targeting windows.
Diffstat (limited to 'llvm/lib/Support')
0 files changed, 0 insertions, 0 deletions