Bug: Lua can generate wrong code when _ENV is <const>
This commit is contained in:
@@ -434,6 +434,16 @@ a.aVeryLongName012345678901234567890123456789012345678901234567890123456789 ==
|
||||
10)
|
||||
|
||||
|
||||
do
|
||||
-- _ENV constant
|
||||
local function foo ()
|
||||
local _ENV <const> = 11
|
||||
X = "hi"
|
||||
end
|
||||
local st, msg = pcall(foo)
|
||||
assert(not st and string.find(msg, "number"))
|
||||
end
|
||||
|
||||
|
||||
-- test of large float/integer indices
|
||||
|
||||
|
||||
Reference in New Issue
Block a user