]> Cypherpunks.ru repositories - gostls13.git/commitdiff
strconv: remove redundant type conversion
authorcui fliter <imcusg@gmail.com>
Wed, 7 Sep 2022 08:04:36 +0000 (08:04 +0000)
committerGopher Robot <gobot@golang.org>
Fri, 9 Sep 2022 00:28:56 +0000 (00:28 +0000)
Change-Id: I25c8e8b701d6489f360fea30d09090826276b950
GitHub-Last-Rev: c2c8319dd5fa2a53fe82b10ecbf45eb54b5d6a68
GitHub-Pull-Request: golang/go#54924
Reviewed-on: https://go-review.googlesource.com/c/go/+/428976
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Daniel Martí <mvdan@mvdan.cc>
src/strconv/ftoaryu.go

index b975cdc9b92e76710cb0e1e2dde994cff9e572d7..2e7bf71df0b66ac815112c0e7a30c1bd0b7a83a1 100644 (file)
@@ -33,7 +33,7 @@ func ryuFtoaFixed32(d *decimalSlice, mant uint32, exp int, prec int) {
        e2 := exp
        if b := bits.Len32(mant); b < 25 {
                mant <<= uint(25 - b)
-               e2 += int(b) - 25
+               e2 += b - 25
        }
        // Choose an exponent such that rounded mant*(2^e2)*(10^q) has
        // at least prec decimal digits, i.e
@@ -100,7 +100,7 @@ func ryuFtoaFixed64(d *decimalSlice, mant uint64, exp int, prec int) {
        e2 := exp
        if b := bits.Len64(mant); b < 55 {
                mant = mant << uint(55-b)
-               e2 += int(b) - 55
+               e2 += b - 55
        }
        // Choose an exponent such that rounded mant*(2^e2)*(10^q) has
        // at least prec decimal digits, i.e
@@ -194,7 +194,7 @@ func formatDecimal(d *decimalSlice, m uint64, trunc bool, roundUp bool, prec int
        }
        // render digits (similar to formatBits)
        n := uint(prec)
-       d.nd = int(prec)
+       d.nd = prec
        v := m
        for v >= 100 {
                var v1, v2 uint64