{ let a := mload(2) let x := calldataload(a) sstore(x, 3) } // ==== // step: expressionJoiner // ---- // { // sstore(calldataload(mload(2)), 3) // }