Hi Janus,
the attached patch fixes PR 88009, an ICE-on-invalid regression caused by one of my earlier commits. Apart from adding some extra checks to avoid ICEs, it also uses the 'artificial' attribute to suppress bogus errors (see comment #3) and does some minor cleanup in resolve_fl_variable.Regtests cleanly on x86_64-linux-gnu. Ok for trunk?
the patch looks good, OK for trunk. Regards Thomas