printBugNumber (bug); 
printBugNumber(BUGNUMBER); 
function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    var index;  var obj = { index: 1 };  expect = 'No Error';  function gen()  {    delete obj.index;    yield 2;  }  with (obj) {    for (index in gen());  }  if ('index' in obj)    throw "for-in binds name to early";  if (index !== 2)    throw "unexpected value of index: "+index;  actual = 'No Error';  reportCompare(expect, actual, summary);  exitFunc ('test');}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-372331.js/buggy/js/tests/js1_7/regress/regress-372331.js