diff options
Diffstat (limited to 'test/LLC/varargs.c')
-rw-r--r-- | test/LLC/varargs.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/test/LLC/varargs.c b/test/LLC/varargs.c deleted file mode 100644 index a267f03c1b..0000000000 --- a/test/LLC/varargs.c +++ /dev/null @@ -1,29 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> - -#define A 16807.0 -#define M 2147483647.0 - -/* - * This function calls floor() which does not have a prototype. - * Test that the argument to floor is passed correctly. - */ -double -my_rand(double seed) -{ - double t = A*seed + 1; - double floor(); - - seed = t - (M * floor(t / M)); /* t%M if t > M; t otherwise */ - return seed; - -} /* end of random */ - - -int -main(int argc, char** argv) -{ - double seed = 123 * ((argc > 1)? atof(argv[1]) : 3.1415926); - printf("my_rand(%lf) = %lf\n", seed, my_rand(seed)); - return 0; -} |