michael@0: function g(e) { michael@0: return ("" + e); michael@0: } michael@0: michael@0: function blah() { michael@0: do { michael@0: yield; michael@0: } while ({}(p = arguments)); michael@0: } michael@0: rv = blah(); michael@0: try { michael@0: for (a in rv) ; michael@0: } catch (e) { michael@0: print("" + g(e)); michael@0: } michael@0: gc();