dmd/compiler/test/runnable/test24819.d

18 lines
291 B
D

import core.stdc.stdio;
pragma(inline, true)
double sqrt(double x)
{
static import core.math;
return core.math.sqrt(x);
}
int main()
{
double q = -5.0;
double r = q + 1.0;
double result = sqrt(-r);
//printf("%f\n", result);
assert(result == 2);
return 0;
}