[Bug fortran/80477] [OOP] Polymorphic function result generates memory leak

stefano.zaghi at cnr dot it gcc-bugzilla@gcc.gnu.org
Wed Apr 26 08:41:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80477

--- Comment #13 from Stefano Zaghi <stefano.zaghi at cnr dot it> ---
Dear all,

I have done further test about Vipul's workaround, you can find my complete
report here

https://github.com/szaghi/leaks_hunter#results

Essentially, my current conclusion is that the workaround does not work always.
In particular the "simple inheritance leaker" test shows that the leak is still
generated no matter the workaround is used. In this last case, I think that
issues could be placed into the "child_t" finalizer: you can find the generated
code here

https://github.com/szaghi/leaks_hunter#note

I hope this can help for your patch.


My best regards.


More information about the Gcc-bugs mailing list