https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103284
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gcc dot gnu.org --- Comment #1 from anlauf at gcc dot gnu.org --- Created attachment 60292 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60292&action=edit Hackish fix Confirmed. This hackish patch fixes the ICE and emits: pr103284-z1.f90:6:15: 6 | class(t) :: x | 1 Error: CLASS variable 'x' at (1) must be dummy, allocatable or pointer However, the fix could also be pushed to copy_ts_from_selector_to_associate if that is a better place. An expert's opinion in the area of ASSOCIATE is highly welcome.