From 34cf5221e156953e9df020ecfbade2b73d955958 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 22 Oct 2023 18:30:48 +0300 Subject: [PATCH] ci: workaround vlib/gg/draw_fns_api_test.v failure with tcc on windows --- vlib/math/hypot.v | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vlib/math/hypot.v b/vlib/math/hypot.v index c7cb9e54df..f4200bdde4 100644 --- a/vlib/math/hypot.v +++ b/vlib/math/hypot.v @@ -12,11 +12,11 @@ pub fn hypot(x f64, y f64) f64 { if x != 0.0 || y != 0.0 { abs_x := abs(x) abs_y := abs(y) - min, max := minmax(abs_x, abs_y) - rat := min / max + cmin, cmax := minmax(abs_x, abs_y) + rat := cmin / cmax root_term := sqrt(1.0 + rat * rat) - if max < max_f64 / root_term { - result = max * root_term + if cmax < max_f64 / root_term { + result = cmax * root_term } else { panic('overflow in hypot_e function') }