ObjFW  Diff

Differences From Artifact [58ba402fca]:

To Artifact [63c7ed2d2c]:


361
362
363
364
365
366
367
368

369
370
371
372
373
374
375

376
377
378
379
380
381
382
361
362
363
364
365
366
367

368



369
370
371

372
373
374
375
376
377
378
379







-
+
-
-
-



-
+







			    __LINE__);					\
			abort();					\
		}							\
	} while (0)

#define OF_UNRECOGNIZED_SELECTOR of_method_not_found(self, _cmd);
#if __has_feature(objc_arc)
# define OF_INVALID_INIT_METHOD			\
# define OF_INVALID_INIT_METHOD of_method_not_found(self, _cmd);
	[self doesNotRecognizeSelector: _cmd];	\
						\
	abort();
#else
# define OF_INVALID_INIT_METHOD				\
	@try {						\
		[self doesNotRecognizeSelector: _cmd];	\
		of_method_not_found(self, _cmd);	\
	} @catch (id e) {				\
		[self release];				\
		@throw e;				\
	}						\
							\
	abort();
#endif