Mercurial > ~dholland > hg > tradcpp > index.cgi
diff tests/t08.c @ 28:8a955e3dda2c posted-20101220
two more tests, more fixes
author | David A. Holland |
---|---|
date | Mon, 20 Dec 2010 05:42:15 -0500 |
parents | |
children | c24cbfa44f81 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/t08.c Mon Dec 20 05:42:15 2010 -0500 @@ -0,0 +1,41 @@ +#include <stdio.h> + +int d = +#if 2 > 1 ? 0 : 0 ? 1 : 1 +1 +#else +0 +#endif +; + +int e = +#if (2 > 1 ? 0 : 0) ? 1 : 1 +1 +#else +0 +#endif +; + +int f = +#if 2 > 1 ? 0 : (0 ? 1 : 1) +1 +#else +0 +#endif +; + + +int +main() +{ + int a, b, c; + + a = 2 > 1 ? 0 : 0 ? 1 : 1; + b = (2 > 1 ? 0 : 0) ? 1 : 1; + c = 2 > 1 ? 0 : (0 ? 1 : 1); + + printf("%d %d %d\n", a, b, c); + printf("%d %d %d\n", d, e, f); + + return 0; +}