1 // PR c++/51912 2 // { dg-do compile { target c++11 } } 3 g()4constexpr double g() { return 2.0; } 5 f(int i)6void f(int i) 7 { 8 switch (i) 9 { 10 case 1.0:; // { dg-error "could not convert|conversion from" } 11 } 12 13 switch (i) 14 { 15 case g():; // { dg-error "could not convert|conversion from" } 16 } 17 } 18