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.