f = function () { return { set x([a]) { yield; } } } 
var f = (function (){for(let [] = []; false;) let z; return z}); expect =  f(); actual = eval("("+f+")")() reportCompare(expect, actual, summary + ': 2');  expect = 3; actual = ''; "" + function () { for(;; [[a]] = [5]) { } }; actual = 3; reportCompare(expect, actual, summary + ': 3');  expect = 3; actual = ''; f = function () { return { set x([a]) { yield; } } } 
  f = function () { return { set x([a]) { yield; } } }
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/e70f20a514ac2af8a452d000f3e5f465f18dd184/regress-346642-06.js/buggy/js/tests/js1_7/extensions/regress-346642-06.js