stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Sebor <se...@roguewave.com>
Subject Re: [PATCH] stdlib patch
Date Mon, 02 Oct 2006 21:11:07 GMT
Farid Zaripov wrote:
[...]
>   This is a bug, but it's not present in 4.1.3 release. The bug was
> introduced
> here: http://svn.apache.org/viewvc?view=rev&revision=380995

I see. My bad.

[...]
> 
>   The simple test:
> 
> #include <sstream>
> #include <cassert>
> 
> int main (int, char**)
> {
>     std::stringbuf buf;
>     buf.str ("123");
>     assert (buf.str() == "123");
>     buf.str ("456");
>     assert (buf.str() == "456");
>     return 0;
> }
> 
> The second assert fill fail in debug configurations because the buffer
> filled by debug content
> after __alloc.deallocate ().

Okay. Since it's not a bug in a released version of the library we
don't really need an issue for it. There does need to be a test to
exercise it, though (the yet-to-be-written 27.stringbuf.cpp).

So, please go ahead and commit your fix (thank you! :) separately
from all the other changes and I'll get started on the test.

I'll comment on the other issue(s) in a separate mail.

Martin

Mime
View raw message