blob: 9fc364315f1f598c414be2c32e7a5bd59448fc2b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// JS_IS_CONSTRUCTING
var g = newGlobal();
do {
new g.String(); // jit::CreateThis passes JS_IS_CONSTRUCTING
} while (!inIon());
// JS_UNINITIALIZED_LEXICAL
function dontAbortWholeCompilation() {
class B {};
class D extends B {
constructor() { super(); }
};
return D;
}
var classImpl = dontAbortWholeCompilation();
do {
new classImpl(); // jit::CreateThis passes JS_UNINITIALIZED_LEXICAL
} while (!inIon());
|