// PR c++/7503 // { dg-do run } // { dg-options "-O2 -Wno-deprecated" } extern "C" void abort(); void test1a() { int A = 4; int B = 4; (A >? B) = 1; if (A != 1 || B != 4) abort (); } void test1b() { int A = 3; int B = 5; (A >? B) = 1; if (A != 3 || B != 1) abort (); } void test1c() { int A = 5; int B = 3; (A >? B) = 1; if (A != 1 || B != 3) abort (); } void test2a() { int A = 4; int B = 4; (A