| //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> (); | |