mirror of
https://github.com/lua/lua.git
synced 2026-09-10 12:28:16 +00:00
Function 'leaveblock' was generating "break" label before removing variables from the closing block. If 'createlabel' created a 'close' instruction (which it did when matching a goto/break that exited the scope of an upvalue), that instruction would use the wrong level.
28 KiB
28 KiB