1 // PR c++/71972 2 // { dg-do compile { target c++14 } } 3 4 typedef int size_t; 5 template <int N> struct S { SS6 template <size_t M> constexpr S(const char (&)[M]) : data{} { 7 data[0] = data[0]; 8 } 9 char data[N]; 10 }; main()11 int main() { 12 constexpr S<1> s1(""); 13 } 14