// { dg-options "-std=c++0x" } struct A { constexpr A(int) { } constexpr operator int() { return 1; }; }; template struct B { static constexpr A a = A(1); int ar[a]; }; B b;