Module Name: src Committed By: nikita Date: Mon Apr 17 20:07:32 UTC 2023
Modified Files: src/external/mit/lua/dist/src: lparser.c Log Message: lua: apply upstream bugfix for "'break' may not properly close variable in a 'for' loop." 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. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/mit/lua/dist/src/lparser.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.