enhance collapse_vars (#2952)
- `a = b, b` => `a = b` - `a.b = c, c()` => `(a.b = c)()`
This commit is contained in:
@@ -668,8 +668,7 @@ side_effects_cascade_2: {
|
||||
}
|
||||
expect: {
|
||||
function f(a, b) {
|
||||
b = a,
|
||||
!a + (b += a) || (b += a),
|
||||
!(b = a) + (b += a) || (b += a),
|
||||
b = a;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user