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/Target/XCore/XCoreLowerThreadLocal.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/Target/XCore/XCoreLowerThreadLocal.cpp')
0 files changed, 0 insertions, 0 deletions

