FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / parse10.C
blobb67633695c319e708352b70b6555d426b31503e1
1 // Testcase for precedence of ?: wrt =
3 extern "C" int printf (const char *, ...);
5 int main()
7   int j = 0, k = 0;
8   1 ? j : k = 5;                // should be parsed 1 ? j : (k = 5)
9   (void) (1 ? k = 5 : 0);
10   k = 5 ? 1 : 0;                // should be parsed k = (5 ? 1 : 0)
12   printf ("%d %d\n", j, k);
14   return j == 5 || k == 5;