2 TEST_CFLAGS -Xlinker -sectcreate -Xlinker __DATA -Xlinker __objc_rawisa -Xlinker /dev/null
3 TEST_ENV OBJC_PRINT_RAW_ISA=YES
6 objc\[\d+\]: RAW ISA: disabling non-pointer isa because the app has a __DATA,__objc_rawisa section
8 OK: rawisa.m(\n.* RAW ISA: .*)*
11 no __DATA,__rawisa support
12 OK: rawisa.m(\n.* RAW ISA: .*)*
15 "RAW ISA" is allowed after "OK" because of static destructors
16 that provoke class realization.
23 fprintf(stderr, "\n");
24 #if ! (SUPPORT_NONPOINTER_ISA && TARGET_OS_OSX)
25 // only 64-bit Mac supports this
26 fprintf(stderr, "no __DATA,__rawisa support\n");