rem: var o = { __iterator__: function () { writeLineToLog(12); yield 42; } }; 
add: var o = { __iterator__: function () { print(12); yield 42; } }; 
context: function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    var o = { __iterator__: function () { writeLineToLog(12); yield 42; } };  expect = 42;  actual = 0;    for (let i in Iterator(o))   {    actual = i;  }  reportCompare(expect, actual, summary);  actual = 0;  for (let i in o)   {    actual = i; // this doesn't iterate 42  }  reportCompare(expect, actual, summary);  exitFunc ('test');}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/f577de167a7d5c2c46bde55f8215c4317b1d256f/regress-346021.js/clean/js/tests/js1_7/iterable/regress-346021.js