Merge branch 'master' into harmony-v3.3.3

This commit is contained in:
alexlamsl
2017-12-29 03:30:53 +08:00
9 changed files with 491 additions and 71 deletions

View File

@@ -735,3 +735,35 @@ issue_2313_7: {
expect_stdout: "2 1"
node_version: ">=6"
}
issue_2678: {
options = {
pure_getters: "strict",
side_effects: true,
}
input: {
var a = 1, c = "FAIL";
(function f() {
(a-- && f()).p;
return {
get p() {
c = "PASS";
}
};
})();
console.log(c);
}
expect: {
var a = 1, c = "FAIL";
(function f() {
(a-- && f()).p;
return {
get p() {
c = "PASS";
}
};
})();
console.log(c);
}
expect_stdout: "PASS"
}