The current code generated for this is potentially dangerous as it injects a name into a scope where the same name may have been re-declared as local.
Activity
vendethiel commentedon Aug 22, 2019
The compiler is actually smart enough to not do that (you can try and stick
_exp_0 = truebefore your assignment toswitchand see what happens)strait commentedon Aug 22, 2019
It's not that, it's this.
It's also an issue with the
dostatement-as-expression being assigned.