https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737
--- Comment #2 from Damian Rouson <damian at sourceryinstitute dot org> --- Upon further investigation, the workaround mentioned in the final line of the original report appears not to work. The only workaround I have come up with is to make the "object" type non-abstract, which then necessitates making the write_formatted binding non-deferred, which then necessitates replacing the abstract interface with an actual implementation. It's pretty major surgery, but not the worst problem in the world.