optimize out dead catches
Merge pull request #1810 from WalterBright/rmdeadcatches

optimize out dead catches