this patch still not apply
Gabriel Dos Reis
gdr@codesourcery.com
Thu Nov 16 21:27:00 GMT 2000
Levente Farkas <lfarkas@mindmaker.hu> writes:
| hi,
| this patch still not apply:
| http://sources.redhat.com/ml/libstdc++/2000-11/msg00001.html
* include/bits/std_bitset.h (_M_do_find_first): Define as inline
function, since this function is fully specialized and in header
file. This function should have to be a __STL_TEMPLATE_NULL but
there is a gcc bug, so I put it into a comment.
(_M_do_find_next): Same.
The ChangLog entry is inaccurate althought the patch is technically
correct: the definition of the member function
_Base_bitset<1>::_M_do_find_first() is not a specialization. It is a
definition of a member function of a class template specialization, or
in English it is not an explicit specialization. So there is no bug
in GCC in that respect. Is the followiing entry OK with you?
* include/bits/std_bitset.h (_M_do_find_first): Define as inline
function. Remove __STL_TEMPLATE_NULL since this definition is
not a specialization.
(_M_do_find_next): Likewise.
-- Gaby
CodeSourcery, LLC http://www.codesourcery.com
More information about the Libstdc++
mailing list