1 // PR c++/78244
2 // { dg-do compile { target c++11 } }
3 
4 using Number = unsigned int;
5 
6 template <int>
7 struct S {
SS8   S() {
9     const Number x = {-1}; // { dg-error "narrowing conversion" }
10     (void)x;
11   }
12 };
13 
main()14 int main()
15 {
16   S<1> s;
17 }
18