1 /*
2    bug3467508.c
3 
4    Cast of integer literals to pointer behaved differently than cast from integer.
5 */
6 
7 #ifdef __SDCC
8 #pragma disable_warning 88
9 #pragma disable_warning 127
10 #endif
11 
12 #include <testfwk.h>
13 
testBug(void)14 void testBug(void)
15 {
16 #ifndef __SDCC_pic16
17 	volatile int i = -1;
18 	ASSERT((void *)(i) == (void *)(-1));
19 #endif
20 }
21