blob: ebf34934b7260fb0ef6544b9e59ac2fcf1a5b76c [file] [log] [blame]
// PR c++/70153
// { dg-do run }
unsigned long long int
fn1 (unsigned long long int i)
{
return 2ULL * ((1 + (unsigned long int) +1) * i);
}
unsigned long long int
fn2 (unsigned long long int i)
{
return 2ULL * ((1 + (unsigned long int) +(1 + 0)) * i);
}
int
main (void)
{
if (fn1 (3ULL) != 12ULL
|| fn2 (3ULL) != 12ULL)
__builtin_abort ();
}