From fa12450552884e0c37a03d943d97193488c9f527 Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Wed, 18 Sep 2024 11:17:12 -0700 Subject: [PATCH] runtime: fix building with -tags=runtime_memhash_tsip --- src/internal/binary/binary.go | 5 +++++ src/runtime/memhash_tsip.go | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/internal/binary/binary.go b/src/internal/binary/binary.go index f3dbf6e9b..25f8d3963 100644 --- a/src/internal/binary/binary.go +++ b/src/internal/binary/binary.go @@ -30,3 +30,8 @@ func (littleEndian) AppendUint16(b []byte, v uint16) []byte { func (littleEndian) Uint32(b []byte) uint32 { return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24 } + +func (littleEndian) Uint64(b []byte) uint64 { + return uint64(b[0]) | uint64(b[1])<<8 | uint64(b[2])<<16 | uint64(b[3])<<24 | + uint64(b[4])<<32 | uint64(b[5])<<40 | uint64(b[6])<<48 | uint64(b[7])<<56 +} diff --git a/src/runtime/memhash_tsip.go b/src/runtime/memhash_tsip.go index e05bf15dc..a8829e052 100644 --- a/src/runtime/memhash_tsip.go +++ b/src/runtime/memhash_tsip.go @@ -10,7 +10,7 @@ package runtime import ( - "encoding/binary" + "internal/binary" "math/bits" "unsafe" )