clarify corner case in object literal (#4371)

closes #4366
This commit is contained in:
Alex Lam S.L
2020-12-11 23:42:29 +00:00
committed by GitHub
parent fd0d28e465
commit 8c000033d3
3 changed files with 75 additions and 3 deletions

View File

@@ -470,3 +470,39 @@ issue_4325: {
}
expect_stdout: "PASS"
}
issue_4366_1: {
options = {
side_effects: true,
}
input: {
({
p: 42,
get p() {},
q: console.log("PASS"),
});
}
expect: {
console.log("PASS");
}
expect_stdout: "PASS"
node_version: ">=4"
}
issue_4366_2: {
options = {
side_effects: true,
}
input: {
({
set p(v) {},
q: console.log("PASS"),
p: 42,
});
}
expect: {
console.log("PASS");
}
expect_stdout: "PASS"
node_version: ">=4"
}