michael@0: // |jit-test| error: ReferenceError michael@0: o0 = TypeError.prototype.__proto__ michael@0: o1 = Proxy.create({}) michael@0: o13 = {}.__proto__ michael@0: var o15 = Object.prototype michael@0: o31 = (new Uint32Array(100)).buffer michael@0: function f2(o) { michael@0: try { michael@0: ({ michael@0: x: [eval("o")][0] michael@0: }.x.__defineGetter__("toString", function() { michael@0: return o26; michael@0: })); michael@0: } catch (e) {} michael@0: } michael@0: function f3(o) { michael@0: try { michael@0: +o31 michael@0: } catch (e) {} michael@0: } michael@0: function f19(o) { michael@0: for (var x in eval("o")) { michael@0: eval("o")[x]; michael@0: } michael@0: } michael@0: f2(o15) michael@0: f3(o0) michael@0: f19(o13) michael@0: