Here is an example of code that is no longer allowed:
v0.27.1
2025-12-03
⚠ Potential breaking changes
while (1) { break d }
} catch { break e; }
a:try{e:for(;;)break a}catch{break e}
a:e:try{for(;;)break a}catch{break e}
This improvement means that `finally` clauses containing dead code can potentially cause the associated `try` statement to be removed from the output entirely in minified builds: