diff --git a/trie/bintrie/node_ref.go b/trie/bintrie/node_ref.go index 8eea0b821f..793df7e225 100644 --- a/trie/bintrie/node_ref.go +++ b/trie/bintrie/node_ref.go @@ -42,7 +42,10 @@ const ( ) func makeRef(kind nodeKind, idx uint32) nodeRef { - return nodeRef(uint32(kind)< indexMask { + panic("nodeRef index overflow") + } + return nodeRef(uint32(kind)<> kindShift) }