blob: e22e0441c2bcce863f80169e11e8e099f48b8ba8 [file] [log] [blame]
function assert(b) {
if (!b)
throw new Error;
}
function v9() {
const v14 = {};
const v15 = {a: 42};
v14.phantom = v15;
const v17 = [1];
v17.toString = [];
if (!v17) {
return 42;
}
for (const v18 of "asdf") {
v14.b = 43;
}
const v19 = v14.phantom;
let r;
for (let i = 0; i < 2; i++) {
r = v19;
}
return r;
}
noInline(v9);
for (let v27 = 0; v27 < 100000; v27++) {
assert(v9().a === 42);
}