blob: cc9bc8ab6dd3e1e8bc7070582bd9ccde3e7f7e69 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*---
includes: []
flags: []
---*/
var p = new Promise(() => 0);
Object.defineProperty(p, "constructor", {get: () => ({}).a.a});
async function g() {
try {
await p;
} catch (e) {
}
}
function f() {
g();
return 42;
}
assert.sameValue(f(), 42);
|