// { dg-do compile } // Avoid -pedantic-error default // { dg-options "" } // PR 19989 - dependent array of size 0 fails to compile. template struct A { static const int zero = 0; }; template struct B { int x[A::zero]; }; B<0> b;