michael@0: // Binary: cache/js-dbg-64-60af58b42567-linux michael@0: // Flags: michael@0: // michael@0: realEval = eval michael@0: f = eval("(function(){for(let x in[\ michael@0: __defineGetter__(\"\",function(){})\ michael@0: ,__defineGetter__(\"\ michael@0: functional\ michael@0: \",Math.pow)\ michael@0: ]){\ michael@0: (__defineSetter__(\"\",function(){}))\ michael@0: ()\ michael@0: }})") michael@0: try { michael@0: f() michael@0: } catch (r) { michael@0: delete this.eval michael@0: delete this.Math michael@0: eval = realEval michael@0: e = this.toSource michael@0: } michael@0: f = eval("(function(){(__defineSetter__(\"\ michael@0: functional\ michael@0: \",(function(){return{t:function(){}}})))()})") michael@0: try { michael@0: f() michael@0: } catch (r) { michael@0: eval() michael@0: }