michael@0: function testInterpreterReentry2() { michael@0: var a = false; michael@0: var b = {}; michael@0: var c = false; michael@0: var d = {}; michael@0: this.__defineGetter__('e', function(){}); michael@0: for (let f in this) print(f); michael@0: [1 for each (g in this) for each (h in [])] michael@0: return 1; michael@0: } michael@0: assertEq(testInterpreterReentry2(), 1);