1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// |jit-test| error: InternalError x = {}; y = x; if (x !== y) {} Object.defineProperty(this, "x", { get: function() { Object.defineProperty(this, "y", { get: function() { return Proxy(this.y) } }); } }) x; g = newGlobal(); g.parent = this g.eval("Debugger(parent).onExceptionUnwind=(function(){})") y;