rem: eval('function () {foo(yield)}'); 
add: eval('function () {foo((yield))}'); 
context: function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    try  {    eval('function() {x = 12 + (yield);}');    actual = 'No Error';  }  catch(ex)  {    actual = ex + '';  }  reportCompare(expect, actual, summary + ': 1');  try  {    eval('function () {foo(yield)}');    actual = 'No Error';  }  catch(ex)  {    actual = ex + '';  }  reportCompare(expect, actual, summary + ': 2');  try  {    eval('function() {x = 12 + (yield 42)}');    actual = 'No Error';  }  catch(ex)  {    actual = ex + '';  }  reportCompare(expect, actual, summary + ': 3');  try  {    eval('function (){foo(yield 42)}');    actual = 'No Error';  }  catch(ex)  {    actual = ex + '';  }  reportCompare(expect, actual, summary + ': 4');  exitFunc ('test');}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/4e891dbeb6766426900315fe62c26ab1a0ab6f41/regress-345855.js/clean/js/tests/js1_7/geniter/regress-345855.js