-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Description
Some instructions should be colored but they are not:

delegatecallreturndatacopyandreturndatasizeswitch,case, anddefault.
same code so you can copy it:
pragma solidity ^0.4.24;
contract Router {
function() external payable {
address delegate = address(0x123);
assembly {
let ptr := mload(0x40)
calldatacopy(ptr, 0, calldatasize)
let result := delegatecall(gas, delegate, ptr, calldatasize, 0, 0)
let size := returndatasize
returndatacopy(ptr, 0, size)
switch result
case 0 {revert(ptr, size)}
default {return (ptr, size)}
}
}
}Metadata
Metadata
Assignees
Labels
No labels