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