]> git.saurik.com Git - apple/objc4.git/blame - test/taggedPointersTagObfuscationDisabled.m
objc4-818.2.tar.gz
[apple/objc4.git] / test / taggedPointersTagObfuscationDisabled.m
CommitLineData
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
8int main()
9{
10 succeed(__FILE__);
11}
12
13#else
14
15int 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