1 /* { dg-do compile } */ 2 /* { dg-options "-fpermissive" } */ 3 4 template <class _Tp> class auto_ptr {}; /* { dg-message "declared here" } */ 5 template <class _Tp> 6 class counted_ptr 7 { 8 public: 9 auto_ptr<_Tp> auto_ptr(); /* { dg-warning "17:declaration of .auto_ptr\\<_Tp\\>" } */ 10 }; 11 12