Differences From Artifact [f5907cb050]:
- File
src/macros.h
— part of check-in
[7e6bad326c]
at
2016-01-20 00:19:46
on branch trunk
— Add forwardingTargetForSelector: for ARM64/ELF
This has only been tested on Android so far. (user: js, size: 13683) [annotate] [blame] [check-ins using]
To Artifact [207b43dc6a]:
- File
src/macros.h
— part of check-in
[826c9570d3]
at
2016-03-20 10:53:55
on branch trunk
— macros.h: Adjust a comment
This was not limited to Android, but also happens with newer versions of
Clang on all platforms. (user: js, size: 13613) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
140 141 142 143 144 145 146 | #else # define OF_RETURNS_RETAINED # define OF_RETURNS_NOT_RETAINED # define OF_RETURNS_INNER_POINTER # define OF_CONSUMED # define OF_WEAK_UNAVAILABLE /* | | | < | 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | #else # define OF_RETURNS_RETAINED # define OF_RETURNS_NOT_RETAINED # define OF_RETURNS_INNER_POINTER # define OF_CONSUMED # define OF_WEAK_UNAVAILABLE /* * undef them first, as new Clang versions have these as built-in defines even * when ARC is disabled. */ # undef __unsafe_unretained # undef __bridge # undef __autoreleasing # define __unsafe_unretained # define __bridge # define __autoreleasing |
︙ | ︙ |