mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-18 02:40:45 +00:00
fix build error
This commit is contained in:
parent
353982a2c1
commit
f183111c30
1 changed files with 5 additions and 5 deletions
|
|
@ -145,11 +145,11 @@ func SerializeNode(node BinaryNode, groupDepth int) []byte {
|
||||||
return serialized
|
return serialized
|
||||||
case *StemNode:
|
case *StemNode:
|
||||||
// StemNode: 1 byte type + 31 bytes stem + 32 bytes bitmap + 256*32 bytes values
|
// StemNode: 1 byte type + 31 bytes stem + 32 bytes bitmap + 256*32 bytes values
|
||||||
var serialized [NodeTypeBytes + StemSize + BitmapSize + StemNodeWidth*HashSize]byte
|
var serialized [NodeTypeBytes + StemSize + StemBitmapSize + StemNodeWidth*HashSize]byte
|
||||||
serialized[0] = nodeTypeStem
|
serialized[0] = nodeTypeStem
|
||||||
copy(serialized[NodeTypeBytes:NodeTypeBytes+StemSize], n.Stem)
|
copy(serialized[NodeTypeBytes:NodeTypeBytes+StemSize], n.Stem)
|
||||||
bitmap := serialized[NodeTypeBytes+StemSize : NodeTypeBytes+StemSize+BitmapSize]
|
bitmap := serialized[NodeTypeBytes+StemSize : NodeTypeBytes+StemSize+StemBitmapSize]
|
||||||
offset := NodeTypeBytes + StemSize + BitmapSize
|
offset := NodeTypeBytes + StemSize + StemBitmapSize
|
||||||
for i, v := range n.Values {
|
for i, v := range n.Values {
|
||||||
if v != nil {
|
if v != nil {
|
||||||
bitmap[i/8] |= 1 << (7 - (i % 8))
|
bitmap[i/8] |= 1 << (7 - (i % 8))
|
||||||
|
|
@ -258,8 +258,8 @@ func deserializeNode(serialized []byte, depth int, hn common.Hash, mustRecompute
|
||||||
return nil, invalidSerializedLength
|
return nil, invalidSerializedLength
|
||||||
}
|
}
|
||||||
var values [StemNodeWidth][]byte
|
var values [StemNodeWidth][]byte
|
||||||
bitmap := serialized[NodeTypeBytes+StemSize : NodeTypeBytes+StemSize+BitmapSize]
|
bitmap := serialized[NodeTypeBytes+StemSize : NodeTypeBytes+StemSize+StemBitmapSize]
|
||||||
offset := NodeTypeBytes + StemSize + BitmapSize
|
offset := NodeTypeBytes + StemSize + StemBitmapSize
|
||||||
|
|
||||||
for i := range StemNodeWidth {
|
for i := range StemNodeWidth {
|
||||||
if bitmap[i/8]>>(7-(i%8))&1 == 1 {
|
if bitmap[i/8]>>(7-(i%8))&1 == 1 {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue