1 // PR c++/65075 2 // { dg-do compile { target c++11 } } 3 4 typedef void (*E) (); 5 template <class T> 6 constexpr E bar(bool a)7 bar (bool a) 8 { 9 return a ? []() {} : []() {}; 10 } 11 12 void foo()13 foo () 14 { 15 (bar<int> (false)) (); 16 (bar<int> (true)) (); 17 } 18