Differences From Artifact [3627a6abf3]:
- File
src/macros.h
— part of check-in
[96b35d19c5]
at
2020-06-28 15:19:16
on branch trunk
— Only use objc_direct(_members) with Apple runtime
This first needs to be enabled in Clang for the ObjFW runtime. (user: js, size: 22002) [annotate] [blame] [check-ins using]
To Artifact [975aa82042]:
- File src/macros.h — part of check-in [0c8a6fdf2a] at 2020-07-05 10:25:23 on branch trunk — Add forwardingTargetForSelector: for SPARC/ELF (user: js, size: 22023) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
362 363 364 365 366 367 368 | # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif #else # if defined(OF_ELF) # if defined(OF_X86_64) || defined(OF_X86) || \ defined(OF_ARM64) || defined(OF_ARM) || defined(OF_POWERPC) || \ | | | 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 | # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif #else # if defined(OF_ELF) # if defined(OF_X86_64) || defined(OF_X86) || \ defined(OF_ARM64) || defined(OF_ARM) || defined(OF_POWERPC) || \ defined(OF_MIPS) || defined(OF_SPARC64) || defined(OF_SPARC) # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR # if __OBJFW_RUNTIME_ABI__ >= 800 # define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET # endif # endif # elif defined(OF_MACH_O) # if defined(OF_X86_64) |
︙ | ︙ |