OSDN Git Service

PR target/26445
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / conversion / cond6.C
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.
5
6 struct A
7 {
8   operator int ();
9 };
10
11 extern A a;
12 extern const int i;
13 extern bool b;
14
15 int f ()
16 {
17   return b ? a : i;
18 }