/* PR middle-end/112881 */ | |
/* { dg-do compile { target bitint } } */ | |
/* { dg-options "-O2 -std=c23" } */ | |
struct S { _BitInt(64) b; }; | |
struct S | |
foo (_BitInt(64) p) | |
{ | |
return (struct S) { p }; | |
} | |
#if __BITINT_MAXWIDTH__ >= 3924 | |
struct T { _BitInt(3924) b; }; | |
struct T | |
bar (_BitInt(3924) p) | |
{ | |
return (struct T) { p }; | |
} | |
#endif |