]>
Commit | Line | Data |
---|---|---|
e7de2d6f | 1 | // PR c++/34395 |
4b2e63de | 2 | // { dg-do compile { target c++11 } } |
e7de2d6f | 3 | |
84dd815f JM |
4 | void f(...); |
5 | template<int... N> void foo (int... x[N]) // { dg-message "declared here" } | |
e7de2d6f JJ |
6 | { |
7 | struct A | |
8 | { | |
84dd815f | 9 | A () { f(x...); } // { dg-error "use of parameter from containing function" } |
e7de2d6f JJ |
10 | }; |
11 | } | |
84dd815f JM |
12 | |
13 | int main() | |
14 | { | |
15 | int ar[4]; | |
16 | foo<4>(ar); | |
17 | } |