core/vm: similar logic for push
This commit is contained in:
parent
171ae812e6
commit
891db42ae1
|
@ -54,10 +54,9 @@ func (st *Stack) Data() []uint256.Int {
|
||||||
func (st *Stack) push(d uint256.Int) {
|
func (st *Stack) push(d uint256.Int) {
|
||||||
// NOTE push limit (1024) is checked in baseCheck
|
// NOTE push limit (1024) is checked in baseCheck
|
||||||
if st.size == len(st.data) {
|
if st.size == len(st.data) {
|
||||||
st.data = append(st.data, d)
|
st.data = append(st.data, uint256.Int{})
|
||||||
} else {
|
|
||||||
st.data[st.size] = d
|
|
||||||
}
|
}
|
||||||
|
st.data[st.size] = d
|
||||||
st.size++
|
st.size++
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue