michael@0: actual = ''; michael@0: expected = 'undefined,'; michael@0: michael@0: function loop(f) { michael@0: var p; michael@0: for (var i = 0; i < 10; ++i) { michael@0: p = f(); michael@0: } michael@0: return p; michael@0: } michael@0: michael@0: function make(k, j) { michael@0: var g = function() { return k; } michael@0: k = j; michael@0: return g; michael@0: } michael@0: michael@0: var f = make(); michael@0: appendToActual(loop(f)); michael@0: michael@0: michael@0: assertEq(actual, expected)