enhance side_effects & unused (#5181)

This commit is contained in:
Alex Lam S.L
2021-11-22 03:14:28 +00:00
committed by GitHub
parent 839f4361f4
commit 1e3ca4c6f7
4 changed files with 101 additions and 16 deletions

View File

@@ -1640,6 +1640,26 @@ nested_property_assignments_3: {
expect_stdout: "PASS"
}
nested_property_assignments_4: {
options = {
pure_getters: true,
side_effects: true,
toplevel: true,
unused: true,
}
input: {
var n, o = { p: { q: { r: "PASS" } } };
(n = o.p).r = n.q.r;
console.log(o.p.r);
}
expect: {
var n, o = { p: { q: { r: "PASS" } } };
(n = o.p).r = n.q.r;
console.log(o.p.r);
}
expect_stdout: "PASS"
}
issue_4939: {
options = {
pure_getters: "strict",