This is an archive of the discontinued LLVM Phabricator instance.

[codegen] When emitting functions with the "cf_no_release" attribute, attach the "clang-arc-no_release" string ttribute to the function.
AbandonedPublic

Authored by gottesmm on Jan 28 2016, 8:34 PM.

Details

Reviewers
doug.gregor
Summary

This will be recognized by the arc optimizer and is intended to be used with
functions like malloc. This will enable us to not hard wire this in the objc arc
optimizer.

Diff Detail

Event Timeline

gottesmm updated this revision to Diff 46342.Jan 28 2016, 8:34 PM
gottesmm retitled this revision from to [codegen] When emitting functions with the "cf_no_release" attribute, attach the "clang-arc-no_release" string ttribute to the function..
gottesmm updated this object.
gottesmm added a reviewer: doug.gregor.
gottesmm abandoned this revision.Jan 28 2016, 8:36 PM

I failed at using fabricator. I am going to close this until I get in the attribute version. That is what I meant to give to Doug to review.