Skip to content
This repository was archived by the owner on Mar 28, 2020. It is now read-only.

Merge autoreleased return opt change #149

Conversation

aschwaighofer
Copy link
Member

No description provided.

ahatanaka and others added 2 commits April 10, 2019 09:45
metadata into a module flag in the auto-upgrader and make the ARC
contract pass read the marker as a module flag.

This is needed to fix 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/D60303

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358047 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 9eaa79d)
@aschwaighofer
Copy link
Member Author

This patch and #23911 are mutually dependent

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants