17259 – One more _S_leaf incorrectly qualified with _RopeRep:: in ropeimpl.h (original) (raw)

Description Leland Wang 2004-09-01 03:24:20 UTC

After the committing of reversion 1.23.4.5 of gcc/libstdc++-v3/include/ext/ropeimpl.h on Fri Jun 18 10:28:08 2004 UTC, _S_leaf, _S_function, etc have been qualified with _Rope_constants:: instead of _RopeRep. However, there is one left out. Searching for _RopeRep::_S_leaf in ropeimpl.h and there is one match. This causes sources which include ext/ropeimpl.h fail to build.

Comment 1 Drea Pinski 2004-09-01 05:08:27 UTC

Confirmed: rope<_CharT, _Alloc>:: _S_compare (const _RopeRep* __left, const _RopeRep* __right) { ..... if (_Rope_constants::_S_leaf == __left->_M_tag) { .... if (_RopeRep::_S_leaf == __right->_M_tag)

Comment 2 Benjamin Kosnik 2004-09-02 18:01:36 UTC

Mine.

Comment 5 Drea Pinski 2004-09-09 17:08:10 UTC

Fixed in 3.4.3.

Comment 6 Drea Pinski 2004-10-09 20:20:24 UTC

*** Bug 17914 has been marked as a duplicate of this bug. ***