{ let a := mload(3) let b := sload(a) let c := mload(7) let d := add(c, b) if d { let x := mload(3) let y := add(x, 3) } let z := 3 let t := add(z, 9) } // ---- // step: expressionJoiner // // { // if add(mload(7), sload(mload(3))) { let y := add(mload(3), 3) } // let t := add(3, 9) // }