blob: 235415967cea19f1045be34b6af643333153753d [file] [log] [blame]
function assert(b) {
if (!b) throw new Error;
}
class F {
#x;
static isF(obj) {
return #x in obj;
}
}
noInline(F.prototype.isF);
function test() {
assert(F.isF(new F) && !F.isF(F) && !F.isF({}));
}
noInline(test);
for (var i = 0; i < 1e6; ++i)
test();