I have technical problems registering at GH so I cant propose the PR but the Consider doing the remaining part of the job using,
$ git checkout -b issue-20829
$ git am 0001-fix-issue-20829-dmd-segfault-on-jump-from-a-TryCatch.patch
after downloading the patch in your local dmd repository root.
Later dont forget to target stable in GH interface.
Comment #4 by b2.temp — 2020-05-15T03:12:25Z
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.
Comment #5 by moonlightsentinel — 2021-04-15T22:11:20Z