Closed bakkot closed 7 years ago
Consider
try {} catch(e) { { function e() {} } }
From what I can tell, the function declaration should be hoisted. Currently it isn't. (Note that if you replace catch(e) with catch({e}), no hoisting is performed. This is a little bit horrifying.)
catch(e)
catch({e})
Consider
From what I can tell, the function declaration should be hoisted. Currently it isn't. (Note that if you replace
catch(e)
withcatch({e})
, no hoisting is performed. This is a little bit horrifying.)