{ function f(a, b, c) -> x { x := add(a, b) x := mul(x, c) } let y := add(mload(1), add(f(mload(2), mload(3), mload(4)), mload(5))) } // ==== // step: fullInliner // ---- // { // { // let _2 := mload(5) // let _4 := mload(4) // let _6 := mload(3) // let a_13 := mload(2) // let b_14 := _6 // let c_15 := _4 // let x_16 := 0 // x_16 := add(a_13, b_14) // x_16 := mul(x_16, c_15) // let _10 := add(x_16, _2) // let y := add(mload(1), _10) // } // function f(a, b, c) -> x // { // x := add(a, b) // x := mul(x, c) // } // }