https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115957
Bug ID: 115957 Summary: ICE on procedure-local CONST declaration Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2 Assignee: gaius at gcc dot gnu.org Reporter: gaius at gcc dot gnu.org Target Milestone: --- As reported on the gm2 mailing list: The following program (Test.mod) causes an ICE on gm2 (GCC) 15.0.1 20240707 (x86_64, Arch Linux): MODULE Test; IMPORT SYSTEM; TYPE T = POINTER TO CONS; CONS = RECORD CAR: SYSTEM.ADDRESS; CDR: T; END; PROCEDURE POP(VAR LST: T): SYSTEM.ADDRESS; CONST CAR = LST.CAR; BEGIN RETURN NIL; END POP; BEGIN END Test.