error: 'class std::vector<bool, std::allocator<bool> >' has no member named '_M_start'

Richard Guenther rguenth@tat.physik.uni-tuebingen.de
Sat Apr 17 12:45:00 GMT 2004


Hi!

Since the changes last night, I get

/net/natasa/scratch/natasa/rguenth/gcc-3.5-170404/lib/gcc/ia64-unknown-linux-gnu/3.5.0/../../../../include/c++/3.5.0/bits/stl_bvector.h: 
In member function `void std::vector<bool, 
_Alloc>::_M_initialize(size_t) [with _Alloc = std::allocator<bool>]':
/net/natasa/scratch/natasa/rguenth/gcc-3.5-170404/lib/gcc/ia64-unknown-linux-gnu/3.5.0/../../../../include/c++/3.5.0/bits/stl_bvector.h:605: 
   instantiated from `std::vector<bool, _Alloc>::vector(size_t) [with 
_Alloc = std::allocator<bool>]'
[...]
/net/natasa/scratch/natasa/rguenth/gcc-3.5-170404/lib/gcc/ia64-unknown-linux-gnu/3.5.0/../../../../include/c++/3.5.0/bits/stl_bvector.h:448: 
error: 'class std::vector<bool, std::allocator<bool> >' has no member 
named '_M_start'

The only change touching std::vector seems to be

2004-04-16  Benjamin Kosnik  <bkoz@redhat.com>

         * include/bits/c++config (_GLIBCXX_STD): New.
         * src/list.cc: Use it.
         * include/std/std_bitset.h: Same.
         * include/bits/vector.tcc: Same.
         * include/bits/stl_set.h: Same.
         * include/bits/stl_multiset.h: Same.
         * include/bits/stl_multimap.h: Same.
         * include/bits/stl_map.h: Same.
         * include/bits/stl_list.h: Same.
         * include/bits/stl_vector.h: Same.
...

If I happened to get a partial update, I'll notice tomorrow and will 
report (the failure is from an automated tester).

Richard.



More information about the Libstdc++ mailing list