Differences From Artifact [459569951b]:
- File src/OFMethodSignature.m — part of check-in [17461b9a5d] at 2017-09-25 23:25:25 on branch trunk — OFMethodSignature: Fix a possible divide by zero (user: js, size: 11263) [annotate] [blame] [check-ins using]
To Artifact [8c5f408f1b]:
- File
src/OFMethodSignature.m
— part of check-in
[2f4e0df8be]
at
2017-10-17 00:33:37
on branch trunk
— Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does
not apply to implicit return types. This means that after this commit,
all init methods have a nonnull return type, as they should have. (user: js, size: 11277) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
522 523 524 525 526 527 528 | @implementation OFMethodSignature + (instancetype)signatureWithObjCTypes: (const char*)types { return [[[self alloc] initWithObjCTypes: types] autorelease]; } | | | 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 | @implementation OFMethodSignature + (instancetype)signatureWithObjCTypes: (const char*)types { return [[[self alloc] initWithObjCTypes: types] autorelease]; } - (instancetype)initWithObjCTypes: (const char *)types { self = [super init]; @try { size_t length; const char *last; |
︙ | ︙ |