https://issues.dlang.org/show_bug.cgi?id=20829 --- Comment #4 from Basile-z <b2.temp at gmx.com> --- Sorry, dont create the PR because The fix introduces semantic changes that break - compilable/test602.d - compilable/interpret3.d as apparently it's legal to jump into a catch block. --