From 55b4754e84a5e801dea307f294115f3d1fe29ab0 Mon Sep 17 00:00:00 2001 From: Kyryl Melekhin Date: Thu, 17 Sep 2020 07:12:49 +0000 Subject: [PATCH] Revert "add tests for float conversions to u64" Because test's are not applicable in this case. This reverts commit a5e714abecfe6f3a94c7cdc231906191ce2491f1. --- tests/tests2/22_floating_point.c | 32 +-------------------------- tests/tests2/22_floating_point.expect | 8 +------ 2 files changed, 2 insertions(+), 38 deletions(-) diff --git a/tests/tests2/22_floating_point.c b/tests/tests2/22_floating_point.c index 8ef35271..2eb062c3 100644 --- a/tests/tests2/22_floating_point.c +++ b/tests/tests2/22_floating_point.c @@ -14,12 +14,6 @@ test() } } -double coerce(double x) -{ - x++; - return x; -} - int main() { // variables @@ -61,31 +55,7 @@ int main() // type coercion a = 2; printf("%f\n", a); - printf("%f\n", coerce(2)); - - //type conversion to unsigned long int - float f = 3421.439; - double d = 7855.332231; - long double ld = 2469.346786989643234; - - unsigned long int i; - i = f; - printf("%lu\n", i); - i = d; - printf("%lu\n", i); - i = ld; - printf("%lu\n", i); - - f = -3421.439; - d = -7855.332231; - ld = -2469.346786989643234; - i = f; - printf("%lu\n", i); - i = d; - printf("%lu\n", i); - i = ld; - printf("%lu\n", i); - + printf("%f\n", sin(2)); return 0; } diff --git a/tests/tests2/22_floating_point.expect b/tests/tests2/22_floating_point.expect index 0c632ac1..75ea3a7e 100644 --- a/tests/tests2/22_floating_point.expect +++ b/tests/tests2/22_floating_point.expect @@ -13,10 +13,4 @@ 12.340000 -12.340000 2.000000 -3.000000 -3421 -7855 -2469 -18446744073709548195 -18446744073709543761 -18446744073709549147 +0.909297