1 // PR c++/85032 2 // { dg-do compile { target c++17 } } 3 4 struct A 5 { 6 constexpr operator bool () { return true; } 7 int i; 8 }; 9 10 A a; 11 12 template <class T> f()13 void f() 14 { 15 constexpr bool b = a; 16 static_assert (a); 17 } 18 main()19 int main() 20 { 21 f<int>(); 22 } 23