scc

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

0158-ternary.c (222B)


      1 int
      2 main(void)
      3 {
      4 	int i, *q;
      5 	void *p;
      6 
      7 	i = i ? 0 : 0l;
      8 	p = i ? (void *) 0 : 0;
      9 	p = i ? 0 : (void *) 0;
     10 	p = i ? 0 : (const void *) 0;
     11 	q = i ? 0 : p;
     12 	q = i ? p : 0;
     13 	q = i ? q : 0;
     14 	q = i ? 0 : q;
     15 
     16 	return (int) q;
     17 }