// PR c++/28903 // { dg-options "" } template struct View { int n; }; template struct ViewDom : View { using View::n; ViewDom(); }; template ViewDom::ViewDom() { char a[n]; } void element( ) { ViewDom a; }