blob: 18a83aa44f1c7086db7630c3c5399455f6507f79 [file] [log] [blame]
// REQUIRED_ARGS: -O -inline
//
// https://issues.dlang.org/show_bug.cgi?id=20893
// caused by https://github.com/dlang/dmd/pull/9722
int f(int n)
{
foreach (i; 0..n) {}
return 10;
}
int c(int a, int b)
{
return (f(a) * 1L * f(b)) % 1000;
}
void main()
{
int[] a = [1];
assert(c(2 - 1, 2) == 100);
}