mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
34 lines
661 B
Plaintext
34 lines
661 B
Plaintext
{
|
|
let a
|
|
switch calldataload(0)
|
|
case 0 { a := calldataload(9) }
|
|
case 1 { a := calldataload(10) }
|
|
|
|
calldatacopy(0x20, 0, a)
|
|
let x := mload(0)
|
|
sstore(0, x)
|
|
}
|
|
// ----
|
|
// step: unusedStoreEliminator
|
|
//
|
|
// {
|
|
// {
|
|
// let a_9
|
|
// let a := a_9
|
|
// switch calldataload(0)
|
|
// case 0 {
|
|
// a := calldataload(9)
|
|
// let a_10 := a
|
|
// }
|
|
// case 1 {
|
|
// let a_12 := a
|
|
// a := calldataload(10)
|
|
// let a_11 := a
|
|
// }
|
|
// let a_13 := a
|
|
// let _5 := 0
|
|
// let _6 := 0x20
|
|
// sstore(0, mload(0))
|
|
// }
|
|
// }
|