1 // { dg-do compile { target c++11 } }
2 
3 struct A
4 {
AA5   constexpr A(int) { }
6   constexpr operator int() const { return 1; };
7 };
8 
9 template <class T, int N>
10 struct B
11 {
12   static constexpr A a = A(N);
13   int ar[a];
14 };
15 
16 B<int, 10> b;
17