Charles Liu
Charles Liu
**What kind of change does this PR introduce?** (check at least one) - [ ] Improvement - [ ] Bugfix - [x] Feature - [ ] Refactor - [ ]...
There are two ways to get return data of a delegate call: - For static-size types, caller passes a memory offset and the length of return data through the stack,...
```opDelegateCall``` is implemented in **instructions.go** but not referenced in **jump_table.go**.
## Description RETURNDATASIZE is supposed to push the size of the returned data from the last external call into stack; RETURNDATACOPY is supposed to copy returned data to memory. But...
Compile the following contract: ```solidity // SPDX-License-Identifier: GPL-3.0 pragma soliditypp ^0.8.0; contract TestReceive { receive() external payable { uint i = test(); } function test() pure internal returns(uint) { return...