https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116474
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|GCC somehow confuses |GCC somehow confuses |"unsigned __int128_t" with |"unsigned typedef_t" with a |a nested function |nested function Ever confirmed|0 |1 Last reconfirmed| |2024-08-23 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- __int128_t is a typedef. The same result can be show with just a normal typedef: ``` typedef int typedef_t; int main(){ unsigned typedef_t x = 0; } ```