From b70953f09edf0865c385c55af09f211a64306d2b Mon Sep 17 00:00:00 2001 From: comex Date: Sat, 17 Jan 2015 14:20:14 -0500 Subject: add an assert --- test/test-imp-forwarding.m | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test') diff --git a/test/test-imp-forwarding.m b/test/test-imp-forwarding.m index 0beb24a..98898e1 100644 --- a/test/test-imp-forwarding.m +++ b/test/test-imp-forwarding.m @@ -31,6 +31,8 @@ int main() { SEL sel = @selector(some); IMP imp; assert(!get_trampoline(what_to_call, imp1, (void *) 0x123, &imp)); + uint8_t *ip = (void *) imp; + assert(ip[TRAMPOLINE_SIZE] == ip[0]); printf("imp = %p\n", imp); ((void (*)(id, SEL, int, int)) imp)(@"foo", sel, 1, 2); free_trampoline(imp); -- cgit v1.2.3