Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
felipensp committed Jan 15, 2025
1 parent 458c90b commit 35bf974
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions vlib/math/stats/stats.v
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,14 @@ pub fn harmonic_mean[T](data []T) T {
for v in data {
sum += f64(1.0) / v
}
return f64(data.len / sum)
return f64(f64(data.len) / sum)
} $else {
// use f32 for f32/int/...
mut sum := f32(0)
for v in data {
sum += f32(1.0) / f32(v)
}
return T(data.len / sum)
return T(f32(data.len) / sum)
}
}

Expand Down
4 changes: 2 additions & 2 deletions vlib/v/gen/c/infix.v
Original file line number Diff line number Diff line change
Expand Up @@ -1189,8 +1189,8 @@ fn (mut g Gen) gen_plain_infix_expr(node ast.InfixExpr) {
|| g.file.is_translated)
if needs_cast {
typ_str := if node.left_ct_expr {
g.styp(g.type_resolver.get_type_or_default(node.left, node.promoted_type))
} else if node.right_ct_expr {
g.styp(g.type_resolver.get_type_or_default(node.left, node.left_type))
} else if node.left !in [ast.Ident, ast.CastExpr] && node.right_ct_expr {
g.styp(g.type_resolver.get_type_or_default(node.right, node.promoted_type))
} else {
g.styp(node.promoted_type)
Expand Down

0 comments on commit 35bf974

Please sign in to comment.