This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [libstdc++] Problems with include/bits/stl_vector.h (patch included)
Is there no test case that would expose this problem?
Seems to imply a significant section of untested code.
On Thu, 05 Jul 2001 04:48:51 Peter Schmid wrote:
> There is a typo in include/bits/stl_vector.h of libstdc++ shipped with
> gcc 3.1. IterCategoy should be replaced with IterCategory. Therefore,
> vector iterators do no longer work. The appended patch
> fixes this problem.
>
> Hope this helps,
>
> Peter Schmid
> 2001-07-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
>
> * include/bits/stl_vector.h: Fix typo.
>
> *** libstdc++-v3/include/bits/stl_vector.h.orig Wed Jul 4
> 19:38:56 2001
> --- libstdc++-v3/include/bits/stl_vector.h Wed Jul 4 19:39:27
> 2001
> *************** public:
> *** 256,262 ****
> void
> _M_initialize_aux(_InputIterator __first, _InputIterator
> __last, __false_type)
> {
> ! typedef typename iterator_traits<_InputIterator>::iterator_category
> _IterCategoy;
> _M_range_initialize(__first, __last, _IterCategory());
> }
>
> --- 256,262 ----
> void
> _M_initialize_aux(_InputIterator __first, _InputIterator
> __last, __false_type)
> {
> ! typedef typename iterator_traits<_InputIterator>::iterator_category
> _IterCategory;
> _M_range_initialize(__first, __last, _IterCategory());
> }
>
>