Files
2026-09-11 17:15:23 +08:00

42 lines
528 B
JavaScript

// from https://github.com/babel/babel/pull/13122/
expect(
do {
var bar = "foo";
if (!bar) throw new Error(
"unreachable"
)
bar;
}
).toBe("foo");
expect(bar).toBe("foo");
var x = do {
var bar = "foo";
if (!bar) throw new Error(
"unreachable"
)
bar;
};
expect(
do {
var bar = "foo";
bar;
}
).toBe("foo");
expect(bar).toBe("foo");
var x = do {
var bar = "foo";
bar;
};
expect(
() => do {
() => {
var bar = "foo";
};
bar;
}
).toThrow(ReferenceError);