// PR c++/105061 template struct A { T : V, u : U; }; template struct B { unsigned : V, u : U; }; typedef unsigned uns; template struct C { uns : V, u : U; }; A a = { 13 }; B<5, 6> b = { 26 }; C<8, 9> c = { 42 };