fix corner case in inline (#5693)

fixes #5692
This commit is contained in:
Alex Lam S.L
2022-10-03 01:01:56 +01:00
committed by GitHub
parent 80fc862547
commit 140e4e0da8
3 changed files with 83 additions and 1 deletions

View File

@@ -3540,3 +3540,61 @@ issue_5634_3_side_effects: {
]
node_version: ">=8"
}
issue_5692_1: {
options = {
awaits: true,
inline: true,
}
input: {
(async function() {
(async function() {
for await (var k of []);
})();
console.log("foo");
})();
console.log("bar");
}
expect: {
(async function() {
(async function() {
for await (var k of []);
})();
console.log("foo");
})();
console.log("bar");
}
expect_stdout: [
"foo",
"bar",
]
node_version: ">=10"
}
issue_5692_2: {
options = {
awaits: true,
inline: true,
}
input: {
(async function() {
(async function() {
for (var k of []);
})();
console.log("foo");
})();
console.log("bar");
}
expect: {
(async function() {
for (var k of []);
console.log("foo");
})();
console.log("bar");
}
expect_stdout: [
"foo",
"bar",
]
node_version: ">=8"
}