Skip to content

Commit fd67729

Browse files
committed
add debug_assertsfor expected_len
1 parent a89c1c7 commit fd67729

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

crates/oxc_codegen/src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -799,6 +799,7 @@ impl<'a> Codegen<'a> {
799799
let expected_len = digits.len() + 2 + exp_str_len;
800800
if expected_len < best_len {
801801
best_candidate = format!("{digits}e-{exp}").into();
802+
debug_assert_eq!(best_candidate.len(), expected_len);
802803
best_len = best_candidate.len();
803804
}
804805
}
@@ -815,6 +816,7 @@ impl<'a> Codegen<'a> {
815816
let expected_len = base.len() + 1 + exp_str_len;
816817
if expected_len < best_len {
817818
best_candidate = format!("{base}e{len}").into();
819+
debug_assert_eq!(best_candidate.len(), expected_len);
818820
best_len = expected_len;
819821
}
820822
}
@@ -831,6 +833,7 @@ impl<'a> Codegen<'a> {
831833
let expected_len = integer.len() + point.len() + 1 + new_exp_str_len;
832834
if expected_len < best_len {
833835
best_candidate = format!("{integer}{point}e{new_expr}").into();
836+
debug_assert_eq!(best_candidate.len(), expected_len);
834837
}
835838
}
836839

0 commit comments

Comments
 (0)