ObjFW  Check-in [b8e3900bef]

Overview
Comment:Adjust stret forwarding to recent Clang change.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b8e3900befe48ff7b0e99ce147b789c1b5124d8f4887e924ce4db27c46b5ebf4
User & Date: js on 2013-09-16 17:02:16
Other Links: manifest | tags
Context
2013-09-17
13:57
Update config.{guess,sub}. check-in: 7990726f2a user: js tags: trunk
2013-09-16
17:02
Adjust stret forwarding to recent Clang change. check-in: b8e3900bef user: js tags: trunk
2013-09-15
21:22
Fix a few format string length modifiers. check-in: 65d5a8f675 user: js tags: trunk
Changes

Modified src/OFObject.h from [03b184e014] to [73a416c428].

95
96
97
98
99
100
101
102

103
104
105
106
107
108
109

110
111
112
113
114
115
116
95
96
97
98
99
100
101

102
103
104
105
106
107
108

109
110
111
112
113
114
115
116







-
+






-
+







#  define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET
# endif
#else
# ifdef __ELF__
#  if defined(__amd64__) || defined(__x86_64__) || defined(__i386__) || \
    defined(__arm__) || defined(__ARM__) || defined(__ppc__) || defined(__PPC__)
#   define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR
#   if __has_feature(objc_msg_lookup_stret)
#   if __OBJFW_RUNTIME_ABI__ >= 800
#    define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET
#   endif
#  endif
#  if (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32) || \
    (defined(__mips_eabi) && _MIPS_SZPTR == 32)
#   define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR
#   if __has_feature(objc_msg_lookup_stret)
#   if __OBJFW_RUNTIME_ABI__ >= 800
#    define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET
#   endif
#  endif
# endif
#endif

#if __has_feature(objc_arc)