mirror of
https://github.com/lua/lua
synced 2026-06-08 15:34:49 +00:00
d4eff00234
When calling 'luaK_storevar', the 'expdesc' for the variable must be created before the one for the expression, to satisfy the assumptions for register allocation. So, in a statement like 'global a = exp', where 'a' is actually '_ENV.a', this variable must be handled before the initializing expression 'exp'.