251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
|
(int)i8 + (int)i9 + (int)i10 + (int)i11 + (int)i12 + (int)i13 +
(int)i14 + (int)i15 + (int)i16) / 16) + mask;
}
#endif
- (void)invocationTests
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
SEL selector = @selector(invocationTestMethod1::::);
OFMethodSignature *sig = [self methodSignatureForSelector: selector];
OFInvocation *invocation;
struct test_struct st, st2, *stp = &st, *stp2;
unsigned const char c = 0xAA;
unsigned char c2;
const unsigned int i = 0x55555555;
|
|
|
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
|
(int)i8 + (int)i9 + (int)i10 + (int)i11 + (int)i12 + (int)i13 +
(int)i14 + (int)i15 + (int)i16) / 16) + mask;
}
#endif
- (void)invocationTests
{
void *pool = objc_autoreleasePoolPush();
SEL selector = @selector(invocationTestMethod1::::);
OFMethodSignature *sig = [self methodSignatureForSelector: selector];
OFInvocation *invocation;
struct test_struct st, st2, *stp = &st, *stp2;
unsigned const char c = 0xAA;
unsigned char c2;
const unsigned int i = 0x55555555;
|
307
308
309
310
311
312
313
314
315
316
|
atIndex: 4]) &&
stp == stp2)
TEST(@"-[getArgument:atIndex:] #4", R([invocation getArgument: &st2
atIndex: 5]) &&
memcmp(&st, &st2, sizeof(st)) == 0)
[pool drain];
}
@end
|
|
|
307
308
309
310
311
312
313
314
315
316
|
atIndex: 4]) &&
stp == stp2)
TEST(@"-[getArgument:atIndex:] #4", R([invocation getArgument: &st2
atIndex: 5]) &&
memcmp(&st, &st2, sizeof(st)) == 0)
objc_autoreleasePoolPop(pool);
}
@end
|