blob: 1c6c8c49bded2e2bcb37677f46541551b86d5562 [file] [log] [blame]
//@ requireOptions("--allowUnsupportedTiers=true", "--usePrivateClassFields=true")
class C {
#field;
setField(value) {
this.#field = value;
}
}
noInline(C.prototype.setField);
let c1 = new C();
c1.foo = 0;
let c2 = new C();
c2.bar = 0;
let c3 = new C();
c3.baz = 0;
let arr = [c1, c2, c3];
for (let i = 0; i < 5000000; i++) {
arr[i % arr.length].setField(i);
}