https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88572
--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> --- I don't think reshape_init_r has the context of the type that contains the object being initialized, so might need an extra parameter passed to it.