1 // PR c++/22464
2 
3 template<typename T>
do_something(const T * A)4 void do_something(const T* A) // { dg-message "declared" }
5 {
6   struct helper_t{
7     helper_t() {
8       A[0]; // { dg-error "use" }
9     }
10   } helper;
11 }
12 
sub1()13 void sub1() {
14   double A[7];
15   do_something (A);
16 }
17 
18 
19