1 2 3 4 5 6 7 8 9
// PR c++/23056 // { dg-do compile } template <bool T> struct S { virtual ~S(); }; void foo () { static_cast<bool>("Foo"); } S<true> a;