michael@0: function testForVarInWith(foo, foo) { michael@0: return eval("with ({}) { for (var x = 0; x < 5; x++); } (function() { return delete x; })"); michael@0: } michael@0: f = testForVarInWith()(); michael@0: