Differences From Artifact [457aeb2c70]:
- File
src/runtime/private.h
— part of check-in
[dff419362e]
at
2018-05-05 17:46:52
on branch trunk
— runtime: Work around compiler bug in Amiga library
This adds the same workaround for objc_enumerationMutation() as for
objc_exception_throw(). (user: js, size: 10524) [annotate] [blame] [check-ins using]
To Artifact [1ad0dd9f90]:
- File src/runtime/private.h — part of check-in [b3f32186dd] at 2018-05-05 18:06:22 on branch trunk — runtime: Let objc_get*Class return Class (user: js, size: 10533) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
175 176 177 178 179 180 181 | id _Nullable obj OBJC_M68K_REG("a0"), SEL _Nonnull sel OBJC_M68K_REG("a1")); extern IMP _Nonnull glue_objc_msg_lookup_super( struct objc_super *_Nonnull super OBJC_M68K_REG("a0"), SEL _Nonnull sel OBJC_M68K_REG("a1")); extern IMP _Nonnull glue_objc_msg_lookup_super_stret( struct objc_super *_Nonnull super OBJC_M68K_REG("a0"), SEL _Nonnull sel OBJC_M68K_REG("a1")); | | | | | 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | id _Nullable obj OBJC_M68K_REG("a0"), SEL _Nonnull sel OBJC_M68K_REG("a1")); extern IMP _Nonnull glue_objc_msg_lookup_super( struct objc_super *_Nonnull super OBJC_M68K_REG("a0"), SEL _Nonnull sel OBJC_M68K_REG("a1")); extern IMP _Nonnull glue_objc_msg_lookup_super_stret( struct objc_super *_Nonnull super OBJC_M68K_REG("a0"), SEL _Nonnull sel OBJC_M68K_REG("a1")); extern Class _Nullable glue_objc_lookUpClass( const char *_Nonnull name OBJC_M68K_REG("a0")); extern Class _Nullable glue_objc_getClass( const char *_Nonnull name OBJC_M68K_REG("a0")); extern Class _Nonnull glue_objc_getRequiredClass( const char *_Nonnull name OBJC_M68K_REG("a0")); extern Class _Nullable glue_objc_lookup_class( const char *_Nonnull name OBJC_M68K_REG("a0")); extern Class _Nonnull glue_objc_get_class( const char *_Nonnull name OBJC_M68K_REG("a0")); extern int glue_objc_sync_enter(id _Nullable object OBJC_M68K_REG("a0")); extern int glue_objc_sync_exit(id _Nullable object OBJC_M68K_REG("a0")); |
︙ | ︙ |