2 volatile unsigned char uc
;
6 volatile unsigned long ul
;
11 i
= 10000 * 10000; /* WARNING(SDCC) */
12 i
= 0x4000 * 0x4000; /* WARNING(SDCC) */
19 uc
= 1 << 7; /* IGNORE(SDCC) */ // Gives a false warning (bug #2733)
23 i
= c
<< 16; /* WARNING(SDCC) */
24 i
= 1 << 16; /* WARNING(SDCC) */
25 i
= uc
<< 16; /* WARNING(SDCC) */
28 l
= l
<< 32; /* WARNING(SDCC) */ /* IGNORE(GCC) */
29 l
= ul
<< 32; /* WARNING(SDCC) */ /* IGNORE(GCC) */
37 i
= 1 >> 40; /* IGNORE(SDCC) */ /* WARNING(GCC) */ // Warning missing (bug #2734)
41 i
= uc
>> 8; /* WARNING(SDCC) */
43 i
= 1 >> 8; /* WARN___(SDCC) */
47 i
= i
>> 40; /* WARN___(GCC) */
51 i
= u
>> 16; /* WARNING(SDCC) */
54 i
= l
>> 40; /* WARN___(GCC) */
58 i
= ul
>> 32; /* WARNING(SDCC) */ /* IGNORE(GCC) */