* src/SDCCast.c (decorateType),
[fw/sdcc] / support / valdiag / tests / overflow.c
1 volatile int i;
2
3 #ifdef TEST0
4 void foo(void)
5 {
6   i = 10000 * 10000;    /* WARNING(SDCC) */
7   i = 0x4000 * 0x4000;  /* WARNING(SDCC) */
8 }
9 #endif
10
11 #ifdef TEST1
12 void foo(void)
13 {
14   i = 1  << 10;
15   i = 1  << 16;         /* WARNING(SDCC) */
16   i = 1u << 16;         /* WARNING(SDCC) */
17   i = 1L << 31;
18   i = 1L << 32;         /* WARNING */
19 }
20 #endif
21