printBugNumber (bug); 
printBugNumber(BUGNUMBER); 
function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);    print("SECTION 1");  try {    let (a = 2, b = 3) { function f() { return String([a,b]); } f(); throw 42; }  } catch (e) {    f();  }  reportCompare(expect, actual, summary);  print("SECTION 2");  try {    with ({a:2,b:3}) { function f() { return String([a,b]); } f(); throw 42; }  } catch (e) {    f();  }  print("SECTION 3");  function g3() {    print("Here!");    with ({a:2,b:3}) {      function f() {        return String([a,b]);      }      f();      return f;    }  }  k = g3();  k();  print("SECTION 4");  function g4() {    print("Here!");    let (a=2,b=3) {      function f() {        return String([a,b]);      }      f();      return f;    }  }  k = g4();  k();  print("SECTION 5");  function g5() {    print("Here!");    let (a=2,b=3) {      function f() {        return String([a,b]);      }      f();      yield f;    }  }  k = g5().next();  k();  reportCompare(expect, actual, summary);  exitFunc ('test');}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-343765.js/buggy/js/tests/js1_7/block/regress-343765.js