2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.dg / conversion / cond6.C
blob8c05e1b143ca72fe536b0ebb3490365226653e17
1 // PR c++/11283
2 // Converting "a" to the type of "i" produces "int" rather than "const
3 // int", which was causing build_conditional_expr to abort.  But we don't
4 // care about cv-quals on non-class rvalues.
6 struct A
8   operator int ();
9 };
11 extern A a;
12 extern const int i;
13 extern bool b;
15 int f ()
17   return b ? a : i;