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;
+}