Differences From Artifact [417682c35b]:
- File src/runtime/private.h — part of check-in [392fdaedc4] at 2018-05-20 10:25:51 on branch trunk — runtime: Add missing nullability annotations (user: js, size: 8788) [annotate] [blame] [check-ins using]
To Artifact [9809c03572]:
- File
src/runtime/private.h
— part of check-in
[a37a78d51b]
at
2018-06-03 23:08:34
on branch trunk
— runtime/linklib: Do not pass exit() to Amiga lib
The only reason the runtime should ever terminate the process is because
a fatal error occurred, and for that it should use abort(). (user: js, size: 8759) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
139 140 141 142 143 144 145 | struct objc_libc { void *_Nullable (*_Nonnull malloc)(size_t); void *_Nullable (*_Nonnull calloc)(size_t, size_t); void *_Nullable (*_Nonnull realloc)(void *_Nullable, size_t); void (*_Nonnull free)(void *_Nullable); int (*_Nonnull vfprintf)(FILE *_Nonnull, const char *_Nonnull, va_list); int (*_Nonnull fflush)(FILE *_Nonnull); | < | 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | struct objc_libc { void *_Nullable (*_Nonnull malloc)(size_t); void *_Nullable (*_Nonnull calloc)(size_t, size_t); void *_Nullable (*_Nonnull realloc)(void *_Nullable, size_t); void (*_Nonnull free)(void *_Nullable); int (*_Nonnull vfprintf)(FILE *_Nonnull, const char *_Nonnull, va_list); int (*_Nonnull fflush)(FILE *_Nonnull); void (*_Nonnull abort)(void); # ifdef HAVE_SJLJ_EXCEPTIONS int (*_Nonnull _Unwind_SjLj_RaiseException)(void *_Nonnull); # else int (*_Nonnull _Unwind_RaiseException)(void *_Nonnull); # endif void (*_Nonnull _Unwind_DeleteException)(void *_Nonnull); |
︙ | ︙ |