]> git.saurik.com Git - apple/objc4.git/blob - test/gcenforcer-requiresgc-2.m
objc4-680.tar.gz
[apple/objc4.git] / test / gcenforcer-requiresgc-2.m
1 // gc-off app loading gc-required dylib: should crash
2 // linker sees librequiresgc.fake.dylib, runtime uses librequiresgc.dylib
3
4 /*
5 TEST_CONFIG MEM=gc OS=macosx
6
7 TEST_BUILD
8 $C{COMPILE_C} $DIR/gc.c -dynamiclib -o libnoobjc.dylib
9 $C{COMPILE_NOMEM} $DIR/gc.m -dynamiclib -o libnogc.dylib
10 $C{COMPILE} $DIR/gc.m -dynamiclib -o libsupportsgc.dylib -fobjc-gc
11 $C{COMPILE} $DIR/gc.m -dynamiclib -o librequiresgc.dylib -fobjc-gc-only
12 $C{COMPILE} $DIR/gc.m -dynamiclib -o librequiresgc.fake.dylib -fobjc-gc -install_name librequiresgc.dylib
13
14 $C{COMPILE} $DIR/gc-main.m -x none librequiresgc.fake.dylib -o gcenforcer-requiresgc-2.out
15 END
16 */