Files
clang-p2996/clang/lib/CodeGen/CGObjCMac.cpp
Saleem Abdulrasool be2b5cbf5e CodeGen: use llvm.used for ObjC protocols
These symbols are supposed to be preserved even by the linker.  Use the
`llvm.used` to ensure that the symbols are not removed by DCE in the
linker.  This should be a no-op change on MachO since the symbols are
annotated as `no_dead_strip`.

llvm-svn: 323247
2018-01-23 19:35:51 +00:00

293 KiB