When I copy/pasted the SIF_SCOPE case in EmitNonLocalJumpFixup, I copy/pasted the 'break' from the case statement, so we'll fail to pop anything above the first scope statement on our way up the stack.
Created attachment 233273 [details] [diff] [review] Fix Ugh, 'break' is so overloaded.
Safe fix, and must-fix for 1.8.1. /be
Fix checked in.
Comment on attachment 233273 [details] [diff] [review] Fix a=mconnor on behalf of drivers for 1.8 branch
Fixed on the 1.8 branch.