[lld-macho] Implement -force_load
authorJez Ng <jezng@fb.com>
Thu, 13 Aug 2020 02:50:27 +0000 (19:50 -0700)
committerJez Ng <jezng@fb.com>
Thu, 13 Aug 2020 02:50:27 +0000 (19:50 -0700)
commit437e6bd286acc2515b0b4eb622c2a2e9539e1ab6
tree81164231df0b5d2cc36c93697fa8c099a855bf85
parent180ad756ec5c41b7771404a5da13af7f268f4859
[lld-macho] Implement -force_load

It's similar to lld-ELF's `-whole-archive`, but applied to individual
archives instead of to a series of them.

Reviewed By: #lld-macho, smeenai

Differential Revision: https://reviews.llvm.org/D85550
lld/MachO/Driver.cpp
lld/test/MachO/force-load.s [new file with mode: 0644]
lld/test/MachO/invalid/bad-archive.s