Treat blocks with "return" as "noreturn"

Block statements that end with "break" should not be considered
"noreturn" for the enclosing scope, but other "noreturn" instructions
(return, panic, compile error, etc.) should be. This differentiation
necessitates handling "break" differently from the other "noreturn"
instructions when inside a block statement.
135b91aecdGregory Anders committed on 6/6/2022, 10:13:52 AM· committed by GitHubparent33826a6
3 files changedLine totals unavailable