From: Ralf Wildenhues Date: Tue, 7 Nov 2006 17:53:22 +0000 (+0000) Subject: * tests/link-order2.at: Simplify logic to be a bit more self X-Git-Tag: release-2-1b~229 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a22d0bd7ff5dc369bbd91a37d0994ba2af4cf509;p=thirdparty%2Flibtool.git * tests/link-order2.at: Simplify logic to be a bit more self documenting. Suggested by Gary V. Vaughan. --- diff --git a/ChangeLog b/ChangeLog index 788666bc9..0d33fe1ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-11-07 Ralf Wildenhues + + * tests/link-order2.at: Simplify logic to be a bit more self + documenting. Suggested by Gary V. Vaughan. + 2006-10-28 Ralf Wildenhues * tests/link-order2.at: Add missing $bindir setting. Prevent diff --git a/tests/link-order2.at b/tests/link-order2.at index 329d4589e..ac54edb4b 100644 --- a/tests/link-order2.at +++ b/tests/link-order2.at @@ -41,18 +41,21 @@ EOF cat >main.c <<\EOF #include +#include extern double b (double); extern double four; double four = 4.0; int main (void) { - /* The ! is to invert C true to shell true - * The function b should call our sin (that returns 0) and not libm's + /* The function b should call our sin (that returns 0) and not libm's * (in the latter case, b returns approximately 1) * the sqrt is to force linking against libm * the variable four is to prevent most compiler optimizations */ - return !( fabs (b (3.1415 / 2.)) < 0.01 && fabs (sqrt (four) - 2.) < 0.01 ); + int status = EXIT_FAILURE; + if (fabs (b (3.1415 / 2.)) < 0.01 && fabs (sqrt (four) - 2.) < 0.01) + status = EXIT_SUCCESS; + return status; } EOF