1 // PR c++/70543 2 // { dg-do compile { target c++11 } } 3 4 template <typename> 5 struct X 6 { 7 template <unsigned int = 0> 8 static constexpr int calcX9 calc (void) 10 { 11 return 0; 12 } 13 14 static constexpr unsigned int value = calc (); 15 16 char foo[value]; 17 }; 18