f84f656d56
Compilation of Kernel's try/finally included a flattening optimization when the body was a JS try/catch. This optimization duplicated the catch block, which changes the semantics of exceptions thrown from the catch block. Bug: Change-Id: I65aefa798d7f9026ab24ed6d1d484dea53235955 Reviewed-on: https://dart-review.googlesource.com/23560 Reviewed-by: Dmitry Stefantsov <dmitryas@google.com> Commit-Queue: Kevin Millikin <kmillikin@google.com>