File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments