https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114296
--- Comment #1 from Gaius Mulley <gaius at gcc dot gnu.org> --- Created attachment 57719 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57719&action=edit Proposed fix Here is the proposed fix. It corrects the virtual token creation for the aggregate constant and also corrects tokens for constructor components.