rem: f = function () { return { set x([a]) { yield; } } } 
add: 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; } } } 
context:   f = function () { return { set x([a]) { yield; } } }
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/8c7940fcb027d05995f148f49696f2f125070e28/regress-346642-06.js/buggy/js/tests/js1_7/extensions/regress-346642-06.js