Merge from mainline (gomp-merge-2005-02-26).
[official-gcc.git] / gcc / testsuite / g++.dg / opt / pr7503-3.C
blob34d91ddb6c0d5aba98397185d98011aa7992bbec
1 // PR c++/7503
2 // { dg-do compile }
3 // { dg-options "-O2" }
5 extern int A, B;
7 void test1()
9   (A++ <? B) = 0;  // { dg-error "lvalue in assignment" }
12 void test2()
14   (A <? B++) = 0;  // { dg-error "lvalue in assignment" }
17 void test3()
19   (A++ >? B) = 0;  // { dg-error "lvalue in assignment" }
22 void test4()
24   (A >? B++) = 0;  // { dg-error "lvalue in assignment" }