Skip to content

Commit e396713

Browse files
committed
Re-add else
Signed-off-by: Heinz N. Gies <heinz@licenser.net>
1 parent 1d419b5 commit e396713

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/numberparse/correct.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -363,13 +363,11 @@ fn f64_from_parts(
363363
f *= get!(POW10, exponent);
364364
}
365365
let res = StaticNode::F64(if positive { f } else { -f });
366-
return Ok(res);
367-
}
368-
if significand == 0 {
366+
Ok(res)
367+
} else if significand == 0 {
369368
let res = StaticNode::F64(if positive { 0.0 } else { -0.0 });
370-
return Ok(res);
371-
}
372-
if (-325..=308).contains(&exponent) {
369+
Ok(res)
370+
} else if (-325..=308).contains(&exponent) {
373371
let (factor_mantissa, factor_exponent) = get!(POW10_COMPONENTS, exponent + 325);
374372
let mut leading_zeroes = u64::from(significand.leading_zeros());
375373
let f = significand << leading_zeroes;

0 commit comments

Comments
 (0)