1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//PR c++/11070 // Used to ICE // Origin: bangerth@dealii.org and rwgk@yahoo.com template <bool b> struct X { template <typename T> static int* execute(int* x) { return x; } }; template <typename T> void foo() { static bool const same = true; X<same>::execute<int> (0); } template void foo<int> ();