1 // RUN: %clang_cc1 -triple x86_64-pc-linux-gnu -fsyntax-only -Warray-parameter -verify %s
4 void func(int i
[10]); // expected-note {{previously declared as 'int[10]' here}}
7 void func(int i
[N
]); // expected-warning {{argument 'i' of type 'int[N]' with mismatched bound}}
10 void func(int (&Val
)[N
]);
13 void func
<10>(int (&Val
)[10]) {
16 static constexpr int Extent
= 10;
18 void funk(int i
[Extent
]); // no-warning
22 static void F(int a
[8 * K
]);
25 void T
<K
>::F(int a
[8 * K
]) {} // no-warning