scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | README | LICENSE

0141-int-iden.c (456B)


      1 int
      2 main(void)
      3 {
      4 	int i;
      5 
      6 	i = i || 0;
      7 	i = i || 4;
      8 	i = 4 || i;
      9 	i = 0 || i;
     10 	i = i && 0;
     11 	i = i && 4;
     12 	i = 4 && i;
     13 	i = 0 && i;
     14 	i = i << 0;
     15 	i = 0 << i;
     16 	i = i >> 0;
     17 	i = 0 >> i;
     18 	i = i + 0;
     19 	i = 0 + i;
     20 	i = i - 0;
     21 	i = 0 - i;
     22 	i = i | 0;
     23 	i = 0 | i;
     24 	i = i ^ 0;
     25 	i = 0 ^ i;
     26 	i = i * 0;
     27 	i = 0 * i;
     28 	i = i * 1;
     29 	i = 1 * i;
     30 	i = i / 1;
     31 
     32 	if (i)
     33 		i = 1 / i;
     34 
     35 	i = i & ~0;
     36 	i = ~0 & i;
     37 	i = i % 1;
     38 
     39 	if (0)
     40 		i = i / 0;
     41 	if (0)
     42 		i = i % 0;
     43 
     44 	return 0;
     45 }