if (a) { try { } catch (b) { } // do not optimize it (function() { c('d'); }()); } else { try { } catch (b) { } // do not optimize it (function() { c('d'); }()); }