https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104649
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gcc dot gnu.org --- Comment #4 from anlauf at gcc dot gnu.org --- Created attachment 56194 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56194&action=edit Extension of Steve's patch The logic needs to take care of 3 situations instead of only 2. Steve's patch was almost technically correct... Not sure if the error messages need more tweaking.