https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110415
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2023-06-26 Status|UNCONFIRMED |NEW CC| |kargl at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from kargl at gcc dot gnu.org --- Confirmed. Thanks, Brad. I vaguely recall a similar bug report, perhaps, PR107489. Here's the code in question type, abstract :: p end type type, extends(p) :: c end type class(p), allocatable :: a a = func() contains function func() result(a) class(p), allocatable :: a a = c() end function end