]> git.saurik.com Git - apple/objc4.git/blob - test/rawisa.m
objc4-680.tar.gz
[apple/objc4.git] / test / rawisa.m
1 /*
2 TEST_CFLAGS -Xlinker -sectcreate -Xlinker __DATA -Xlinker __objc_rawisa -Xlinker /dev/null
3 TEST_ENV OBJC_PRINT_RAW_ISA=YES
4
5 TEST_RUN_OUTPUT
6 objc\[\d+\]: RAW ISA: disabling non-pointer isa because the app has a __DATA,__objc_rawisa section
7 (.* RAW ISA: .*\n)*
8 OK: rawisa.m
9 OR
10 (.* RAW ISA: .*\n)*
11 no __DATA,__rawisa support
12 OK: rawisa.m
13 END
14 */
15
16 #include "test.h"
17
18 int main()
19 {
20 fprintf(stderr, "\n");
21 #if ! (SUPPORT_NONPOINTER_ISA && TARGET_OS_MAC && !TARGET_OS_IPHONE)
22 // only 64-bit Mac supports this
23 fprintf(stderr, "no __DATA,__rawisa support\n");
24 #endif
25 succeed(__FILE__);
26 }
27