re PR fortran/59589 ([OOP] Memory leak when deallocating polymorphic)