3 // Origin: Martin von Loewis <martin@v.loewis.de>
5 // PR c++/157: Incorrect type/template decision in function parameter.
7 template <class _Tp> class auto_ptr {};
12 counted_ptr(::auto_ptr<_Tp>& __a); // { dg-error "candidate" }
13 ::auto_ptr<_Tp> auto_ptr();
17 inline counted_ptr<_Tp>::counted_ptr(class auto_ptr& __a) // { dg-error "required|not match|template" }
22 inline class auto_ptr<_Tp> counted_ptr<_Tp>::auto_ptr()