@@ -524,11 +524,11 @@ + (instancetype)signatureWithObjCTypes: (const char*)types { return [[[self alloc] initWithObjCTypes: types] autorelease]; } -- initWithObjCTypes: (const char *)types +- (instancetype)initWithObjCTypes: (const char *)types { self = [super init]; @try { size_t length;