Differences From Artifact [0f3365fd01]:
- File
src/macros.h
— part of check-in
[ef614a225d]
at
2020-09-26 21:58:39
on branch trunk
— Don't require __COUNTER__ for OF_RESERVE_IVARS
__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the
newest compiler available for macOS 10.5. (user: js, size: 21485) [annotate] [blame] [check-ins using]
To Artifact [76df5e8f5b]:
- File src/macros.h — part of check-in [b4039f9a85] at 2020-09-29 21:36:00 on branch trunk — Merge support for tagged pointers (user: js, size: 21492) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
413 414 415 416 417 418 419 | [self release]; \ @throw e; \ } \ \ abort(); #endif #ifdef __clang__ | | | | | | | | | 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 | [self release]; \ @throw e; \ } \ \ abort(); #endif #ifdef __clang__ # define OF_DEALLOC_UNSUPPORTED \ [self doesNotRecognizeSelector: _cmd]; \ \ abort(); \ \ _Pragma("clang diagnostic push ignored \"-Wunreachable-code\""); \ [super dealloc]; /* Get rid of a stupid warning */ \ _Pragma("clang diagnostic pop"); #else # define OF_DEALLOC_UNSUPPORTED \ [self doesNotRecognizeSelector: _cmd]; \ \ abort(); \ \ |
︙ | ︙ |