1// PR c++/56947
2
3struct A
4{
5    A (int);
6};
7
8template < typename >
9void Fn ()
10{
11    const int kCapacity = 0;
12    struct Q:A
13    {
14        Q ():A (kCapacity) { }
15    };
16    Q q;
17}
18template void Fn < int >();
19