https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111103
Bug ID: 111103 Summary: gcc accepts bad type syntax Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: andrew.bell.ia at gmail dot com Target Milestone: --- The following code is accepted by gcc 13.2 as confirmed by compiler explorer (x86_64 or ARM): typedef long long U8; long long f() { U8 long long i = 23; return i; }