ObjFW  Diff

Differences From Artifact [20bd5ed7f7]:

To Artifact [6326631fd1]:


86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102

		pool = objc_autoreleasePoolPush();

		if (first == NULL)
#ifdef OF_COMPILER_TLS
			first = pool;
#else
			if (!of_tlskey_set(firstKey, pool))
				@throw [OFInitializationFailedException
				    exceptionWithClass: [self class]];
#endif

		_objc_rootAutorelease(self);
	} @catch (id e) {
		[self release];
		@throw e;
	}







|
<
<







86
87
88
89
90
91
92
93


94
95
96
97
98
99
100

		pool = objc_autoreleasePoolPush();

		if (first == NULL)
#ifdef OF_COMPILER_TLS
			first = pool;
#else
			assert(of_tlskey_set(firstKey, pool));


#endif

		_objc_rootAutorelease(self);
	} @catch (id e) {
		[self release];
		@throw e;
	}