projects
/
fw
/
sdcc
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
550e3b0c1084e4629cd5a7ac506ef1b163ce934c
[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