{ // This is not joined because a is referenced multiple times function f(a) -> x { a := mload(2) x := add(a, 3) } } // ---- // expressionJoiner // { // function f(a) -> x // { // a := mload(2) // x := add(a, 3) // } // }