From e8d9cdc39664318213abf7e3fc0ad14f7d8828d4 Mon Sep 17 00:00:00 2001 From: cui fliter Date: Wed, 14 Sep 2022 23:14:39 +0800 Subject: [PATCH] decode.go: use same expression with system bit size Signed-off-by: cui fliter --- decode.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decode.go b/decode.go index 23c6e26..78bec57 100644 --- a/decode.go +++ b/decode.go @@ -35,7 +35,7 @@ func decodedLen(src []byte) (blockLen, headerLen int, err error) { return 0, 0, ErrCorrupt } - const wordSize = 32 << (^uint(0) >> 32 & 1) + const wordSize = 32 << (^uint(0) >> 63) if wordSize == 32 && v > 0x7fffffff { return 0, 0, ErrTooLarge }