[Bug libstdc++/62313] Data race in debug iterators
Jonathan Wakely
jwakely@redhat.com
Wed Oct 1 12:13:00 GMT 2014
On 30/09/14 22:18 +0200, François Dumont wrote:
>Hi
>
> I prefer to submit this patch to you cause I am not very
>comfortable with Python stuff.
>
> I simply rely on Python cast feature. It doesn't really matter but
>is it going to simply consider the debug iterator as a normal one or
Yes.
>is it going through the C++ explicit cast operator on debug iterators
>?
No, it doesn't call any C++ function.
(N.B. I was searching in debug/safe_iterator.h for the 'explicit'
conversion operator you referred to and was confused because I
couldn't find it, which is because the operator for converting to base
is not 'explicit')
I'm not sure why the existing Python code does .cast(itype) when
_M_current is already that type, that seems unnecessary to me, but
I think your fix is correct and OK to commit, thanks.
More information about the Libstdc++
mailing list