Make the failure message clearer.

This commit is contained in:
Bill Currie 2012-11-22 20:54:05 +09:00
parent b920a4dec9
commit 64d9bbd230

View file

@ -28,7 +28,12 @@ float test (string name, float (func)(float a, float b),
ret = func (a, b);
if (ret != c) {
printf ("%s: %g %% %g: %g != %g\n", name, a, b, ret, c);
if (func == baz)
printf ("%s: (%g + %g) %% (%g - %g): %g != %g\n",
name, a, b, a, b, ret, c);
else
printf ("%s: %g %% %g: %g != %g\n",
name, a, b, ret, c);
return 1;
}
return 0;