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)14void testBug(void) 15 { 16 #ifndef __SDCC_pic16 17 volatile int i = -1; 18 ASSERT((void *)(i) == (void *)(-1)); 19 #endif 20 } 21