]>
Commit | Line | Data |
---|---|---|
13ba007e A |
1 | // TEST_ENV OBJC_DISABLE_TAG_OBFUSCATION=YES |
2 | ||
3 | #include "test.h" | |
4 | #include <objc/objc-internal.h> | |
5 | ||
6 | #if !OBJC_HAVE_TAGGED_POINTERS | |
7 | ||
8 | int main() | |
9 | { | |
10 | succeed(__FILE__); | |
11 | } | |
12 | ||
13 | #else | |
14 | ||
15 | int main() | |
16 | { | |
34d5b5e8 A |
17 | #if OBJC_SPLIT_TAGGED_POINTERS |
18 | void *obj = (void *)0; | |
19 | #else | |
20 | void *obj = (void *)1; | |
21 | #endif | |
22 | ||
23 | testassert(_objc_getTaggedPointerTag(obj) == 0); | |
13ba007e A |
24 | succeed(__FILE__); |
25 | } | |
26 | ||
27 | #endif |