1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

tests: update for stricter type checks

This commit is contained in:
Uwe Krüger
2020-05-24 21:07:32 +02:00
committed by GitHub
parent 4e66c12557
commit fd4d28b7b6
25 changed files with 88 additions and 76 deletions

View File

@@ -56,7 +56,7 @@ fn eval_cf(whole i64, den []i64) Fraction {
}
else {
last := count - 1
mut n := 1
mut n := i64(1)
mut d := den[last]
// The calculations are done from back to front
for index := count - 2; index >= 0; index-- {
@@ -90,7 +90,7 @@ pub fn approximate_with_eps(val, eps f64) Fraction {
// The integer part is separated first. Then we process the fractional
// part to generate numerators and denominators in tandem.
whole := i64(val)
mut frac := val - whole
mut frac := val - f64(whole)
// Quick exit for integers
if frac == 0.0 {
return fraction(whole, 1)
@@ -113,7 +113,7 @@ pub fn approximate_with_eps(val, eps f64) Fraction {
if math.fabs(val - partial.f64()) < eps {
return partial
}
frac -= den
frac -= f64(den)
}
panic("Couldn\'t converge. Please create an issue on https://github.com/vlang/v")
}