https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117866
uecker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[15 regression] Confusing |Confusing 'expected ... but |'expected ... but argument |argument is of type ...' |is of type ...' (same type |(same type repeated) |repeated) w/ C23 | --- Comment #9 from uecker at gcc dot gnu.org --- Note that the error message is still poor, but with the initial warning it is less confusing and the behavior is now the same as before, so not a regression anymore.