blob: b368a2ad71cdb8372f6a15c8cf9259606cf208ba [file] [log] [blame]
/* PR debug/78587 */
/* { dg-do compile } */
/* { dg-additional-options "-w" } */
extern void bar (void);
void
foo (long long x)
{
x ^= 9223372036854775808ULL;
bar ();
}
struct S { int w[4]; } a[1], b;
void
baz ()
{
int e = (int) baz;
if (e <= -80)
e = 0;
b = a[e];
}