michael@0: function gen() { michael@0: try { michael@0: yield 3; michael@0: } finally { michael@0: quit(); michael@0: } michael@0: } michael@0: try { michael@0: for (var i in gen()) michael@0: foo(); michael@0: } catch (e) {}