aboutsummaryrefslogtreecommitdiff
path: root/testes/events.lua
diff options
context:
space:
mode:
Diffstat (limited to 'testes/events.lua')
-rw-r--r--testes/events.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/testes/events.lua b/testes/events.lua
index 7e434b1f..fa9966ab 100644
--- a/testes/events.lua
+++ b/testes/events.lua
@@ -390,6 +390,18 @@ do
390 for i=1, 10 do t[i] = 1 end 390 for i=1, 10 do t[i] = 1 end
391end 391end
392 392
393
394do -- bug since 5.4
395 local parent = {}
396 parent.__newindex = parent
397 collectgarbage()
398 local child = setmetatable({}, parent)
399 child.__newindex = {x = "hello"}
400 collectgarbage("step")
401 assert(parent.__newindex.x == "hello")
402end
403
404
393-- concat metamethod x numbers (bug in 5.1.1) 405-- concat metamethod x numbers (bug in 5.1.1)
394c = {} 406c = {}
395local x 407local x