michael@0: // Binary: cache/js-dbg-32-ebafee0cea36-linux michael@0: // Flags: -m -n michael@0: // michael@0: function tryItOut(code) { michael@0: f = eval("(function(){" + code + "})") michael@0: for (e in f()) {} michael@0: } michael@0: tryItOut("\ michael@0: for each(x in[0,0,0,0,0,0,0]) {\ michael@0: function f(b) {\ michael@0: Object.defineProperty(b,\"\",({t:f}))\ michael@0: }\ michael@0: for each(d in[(1),String,String,String,String,(0),String,(1),String]) {\ michael@0: try{\ michael@0: f(d);\ michael@0: yield\ michael@0: }catch(e){}\ michael@0: }\ michael@0: }\ michael@0: ")