libstdc++/6246: gcc generates code that memleaks

Clemens Kirchgatterer clemens@thf.ath.cx
Sat Apr 13 00:03:00 GMT 2002


rodrigc@gcc.gnu.org wrote:

> Synopsis: gcc generates code that memleaks
> 
> State-Changed-From-To: open->closed
> State-Changed-By: rodrigc
> State-Changed-When: Fri Apr 12 19:02:25 2002
> State-Changed-Why:
>     Cannot duplicate with gcc 3.0.4

hi!

hmm, this is very strange, as it is NOT gcc's fault, but mine.

*buf += str.str(); <--  this freazes the buffer and returns a
                        pointer to it. the caller is now
                        responsible for freeing it with delete().

so, the testprogramm MUST memleak as it is, independently from
the compiler. can you have a look at it, to make this clear?

thanx & sorry for bothering you!

clemens



More information about the Gcc-bugs mailing list