Skip to content

Commit fa0aa75

Browse files
committed
Avoid un unnecessary bounds check
1 parent 7833b84 commit fa0aa75

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

stdlib/public/core/FloatingPointFromString.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -919,7 +919,7 @@ fileprivate func fastParse64(
919919
}
920920
}
921921
nonZeroDigitCount &+= i &- firstSignificantDigitAfterDecimalPointOffset
922-
base10Exponent &-= Int32(i &- firstDigitAfterDecimalPointOffset)
922+
base10Exponent &-= Int32(truncatingIfNeeded: i &- firstDigitAfterDecimalPointOffset)
923923

924924
if i == firstDigitOffset &+ 1 {
925925
return .failure // No digits, only a '.'

0 commit comments

Comments
 (0)