blob: dffdf160a8451a64218c077d656f69fc2dbe9159 [file] [log] [blame]
/* PR tree-optimization/113737 */
/* { dg-do compile { target bitint } } */
/* { dg-options "-O2 -std=c23" } */
#if __BITINT_MAXWIDTH__ >= 129
_BitInt(129) a;
#else
_BitInt(63) a;
#endif
int b[1], c;
int
foo (void)
{
switch (a)
case 0:
case 2:
return 1;
return 0;
}
void
bar (int i)
{
for (;; ++i)
{
c = b[i];
if (!foo ())
__asm__ ("");
}
}