blob: ad1432b346ab6c23095b2908909bdef28a40ec11 [file] [log] [blame]
let called = false;
let p = new Proxy({ }, {
set(obj, prop, value) {
called = prop === "__proto__";
}
});
let o = {__proto__: p};
o.__proto__ = null;
if (!called)
throw new Error;
called = false;
Reflect.set(o, "__proto__", null, {});
if (!called)
throw new Error;