aboutsummaryrefslogtreecommitdiff
path: root/src/internal
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal')
-rw-r--r--src/internal/bisect/bisect.go2
-rw-r--r--src/internal/fuzz/mutator.go2
-rw-r--r--src/internal/syscall/windows/registry/value.go2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/internal/bisect/bisect.go b/src/internal/bisect/bisect.go
index 26d3ebf333..bf67ceb9d7 100644
--- a/src/internal/bisect/bisect.go
+++ b/src/internal/bisect/bisect.go
@@ -728,7 +728,7 @@ func fnvString(h uint64, x string) uint64 {
func fnvUint64(h uint64, x uint64) uint64 {
for i := 0; i < 8; i++ {
- h ^= uint64(x & 0xFF)
+ h ^= x & 0xFF
x >>= 8
h *= prime64
}
diff --git a/src/internal/fuzz/mutator.go b/src/internal/fuzz/mutator.go
index 4310d57c5c..9bba0d627b 100644
--- a/src/internal/fuzz/mutator.go
+++ b/src/internal/fuzz/mutator.go
@@ -74,7 +74,7 @@ func (m *mutator) mutate(vals []any, maxBytes int) {
case uint32:
vals[i] = uint32(m.mutateUInt(uint64(v), math.MaxUint32))
case uint64:
- vals[i] = m.mutateUInt(uint64(v), maxUint)
+ vals[i] = m.mutateUInt(v, maxUint)
case float32:
vals[i] = float32(m.mutateFloat(float64(v), math.MaxFloat32))
case float64:
diff --git a/src/internal/syscall/windows/registry/value.go b/src/internal/syscall/windows/registry/value.go
index bda16fda5d..67b1144eae 100644
--- a/src/internal/syscall/windows/registry/value.go
+++ b/src/internal/syscall/windows/registry/value.go
@@ -241,7 +241,7 @@ func (k Key) GetIntegerValue(name string) (val uint64, valtype uint32, err error
if len(data) != 8 {
return 0, typ, errors.New("QWORD value is not 8 bytes long")
}
- return uint64(*(*uint64)(unsafe.Pointer(&data[0]))), QWORD, nil
+ return *(*uint64)(unsafe.Pointer(&data[0])), QWORD, nil
default:
return 0, typ, ErrUnexpectedType
}