1 2 3 4 5 6 7
// PR c++/56684 template < int T > struct S { static const int Ti = T; S() { 1 << Ti; } };