diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2019-04-10 06:20:23 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2019-04-10 06:20:23 +0000 |
commit | 60c3a3b6d0f18a0deb226c545251f83d167e087a (patch) | |
tree | e558ee2749dc136995b3ea1dfd36f3ef036d0d69 /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | |
parent | 9ca9d32b6be038debc6fda9c16a5f95b59e9b806 (diff) | |
download | bcm5719-llvm-60c3a3b6d0f18a0deb226c545251f83d167e087a.tar.gz bcm5719-llvm-60c3a3b6d0f18a0deb226c545251f83d167e087a.zip |
[CodeGen][ObjC] Emit the retainRV marker as a module flag instead of
named metadata.
This fixes a bug where ARC contract wasn't inserting the retainRV
marker when LTO was enabled, which caused objects returned from a
function to be auto-released.
rdar://problem/49464214
Differential Revision: https://reviews.llvm.org/D60302
llvm-svn: 358048
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions