Differences From Artifact [6a81d34ff8]:
- File
src/exceptions/OFException.m
— part of check-in
[65d8a7c8ed]
at
2013-12-10 01:47:27
on branch trunk
— Ignore OBJC_ZEROCOST_EXCEPTIONS on ARM.
It seems to be defined when targeting 32-bit iOS, even though it does
not use zero-cost exceptions. (user: js, size: 3917) [annotate] [blame] [check-ins using]
To Artifact [8fa4d41c68]:
- File src/exceptions/OFException.m — part of check-in [60922fdb15] at 2013-12-14 02:22:57 on branch trunk — OFException: Don't redefine HAVE_DWARF_EXCEPTIONS. (user: js, size: 3957) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
36 37 38 39 40 41 42 | #endif /* * Define HAVE_DWARF_EXCEPTIONS if OBJC_ZEROCOST_EXCEPTIONS is defined, but * don't do so on 32-bit ARM, as it is defined there even if SjLj exceptions * are used. */ | > | | > | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | #endif /* * Define HAVE_DWARF_EXCEPTIONS if OBJC_ZEROCOST_EXCEPTIONS is defined, but * don't do so on 32-bit ARM, as it is defined there even if SjLj exceptions * are used. */ #ifndef HAVE_DWARF_EXCEPTIONS # if defined(OBJC_ZEROCOST_EXCEPTIONS) && !defined(__ARMEL__) # define HAVE_DWARF_EXCEPTIONS # endif #endif #ifdef HAVE_DWARF_EXCEPTIONS struct _Unwind_Context; typedef enum { _URC_OK = 0, _URC_END_OF_STACK = 5 |
︙ | ︙ |