This is the mail archive of the libstdc++@sourceware.cygnus.com mailing list for the libstdc++ project. See the libstdc++ home page for more information.
Thanks for your patch Ryszard. Can you do me a favor though? Can you post your patch as the output of diff -c -p? Although this is a small patch and pretty easy to grok, using some of the style details from the egcs project will prove useful in the future: http://egcs.cygnus.com/contribute.html Using these guidlines the patch might look like this: 1998-10-28 Ryszard Kabatek <kabatek@chemie.uni-halle.de> * stl/bits/std_memory.h: Fix typo. Index: stl/bits/std_memory.h =================================================================== RCS file: /cvs/cvsfiles/unsupported/isolib/stl/bits/std_memory.h,v retrieving revision 1.4 diff -c -p -r1.4 std_memory.h *** std_memory.h 1998/07/24 18:42:06 1.4 --- std_memory.h 1998/10/28 17:33:39 *************** public: *** 90,96 **** auto_ptr(auto_ptr_ref<_Tp> __ref) __STL_NOTHROW : _M_ptr(__ref._M_ptr) {} template <class _Tp1> operator auto_ptr_ref<_Tp1>() __STL_NOTHROW ! { return auto_ptr_ref<_Tp>(this.release()); } template <class _Tp1> operator auto_ptr<_Tp1>() __STL_NOTHROW { return auto_ptr<_Tp1>(this->release()) } --- 90,96 ---- auto_ptr(auto_ptr_ref<_Tp> __ref) __STL_NOTHROW : _M_ptr(__ref._M_ptr) {} template <class _Tp1> operator auto_ptr_ref<_Tp1>() __STL_NOTHROW ! { return auto_ptr_ref<_Tp>(this->release()); } template <class _Tp1> operator auto_ptr<_Tp1>() __STL_NOTHROW { return auto_ptr<_Tp1>(this->release()) } I'm thinking that this info should probably appear on the web page as well. Thanks again, -Benjamin On Wed, 28 Oct 1998, Ryszard Kabatek wrote: > libstdc++-2.90.1/stl/bits/std_memory.h: > { return auto_ptr_ref<_Tp>(this.release()); } > > this.release() --> this->release() > > { return auto_ptr_ref<_Tp>(this->release()); }