summaryrefslogtreecommitdiffstats
path: root/llvm/test/Bitcode/upgrade-objcretainrelease.ll
Commit message (Collapse)AuthorAgeFilesLines
* [ObjC][ARC] Convert the retainRV marker that is passed as a namedAkira Hatanaka2019-04-101-2/+2
| | | | | | | | | | | | | | | 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 llvm-svn: 358047
* [IR] Upgrade comment token in objc retain release markerGerolf Hoflehner2018-04-051-0/+6
Older compiler issued '#' instead of ';' llvm-svn: 329248
OpenPOWER on IntegriCloud