Re: [PATCH] genksyms: Teach parser about 128-bit built-in types

From: Arnd Bergmann
Date: Tue Jun 18 2019 - 10:22:54 EST


On Tue, Jun 18, 2019 at 3:10 PM Will Deacon <will.deacon@xxxxxxx> wrote:
>
> + { "__int128", BUILTIN_INT_KEYW },
> + { "__int128_t", BUILTIN_INT_KEYW },
> + { "__uint128_t", BUILTIN_INT_KEYW },

I wonder if it's safe to treat them as the same type, since
__int128_t and __uint128_t differ in signedness.

If someone exports a symbol with one and changes it to the other, they
would appear to be the same type.

Arnd