enhance evaluate, functions & inline (#3931)
This commit is contained in:
@@ -62,7 +62,7 @@ collapse_vars_side_effects_1: {
|
||||
expect: {
|
||||
function f1() {
|
||||
var s = "abcdef", i = 2;
|
||||
console.log.bind(console)(s.charAt(i++), s.charAt(i++), s.charAt(i++), 7);
|
||||
console.log.bind(console)(s.charAt(i++), s.charAt(i++), s.charAt(4), 7);
|
||||
}
|
||||
function f2() {
|
||||
var s = "abcdef", i = 2;
|
||||
@@ -74,13 +74,14 @@ collapse_vars_side_effects_1: {
|
||||
log = console.log.bind(console),
|
||||
x = s.charAt(i++),
|
||||
y = s.charAt(i++);
|
||||
log(x, s.charAt(i++), y, 7);
|
||||
log(x, s.charAt(4), y, 7);
|
||||
}
|
||||
function f4() {
|
||||
var i = 10,
|
||||
x = i += 2,
|
||||
y = i += 3;
|
||||
console.log.bind(console)(x, i += 4, y, 19);
|
||||
var i = 10;
|
||||
i += 2,
|
||||
i += 3,
|
||||
i += 4;
|
||||
console.log.bind(console)(12, 19, 15, 19);
|
||||
}
|
||||
f1(), f2(), f3(), f4();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user