diff options
Diffstat (limited to 'testes')
| -rw-r--r-- | testes/events.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/testes/events.lua b/testes/events.lua index 8d8563b9..def13dc8 100644 --- a/testes/events.lua +++ b/testes/events.lua | |||
| @@ -370,6 +370,19 @@ x = 0 .."a".."b"..c..d.."e".."f".."g" | |||
| 370 | assert(x.val == "0abcdefg") | 370 | assert(x.val == "0abcdefg") |
| 371 | 371 | ||
| 372 | 372 | ||
| 373 | do | ||
| 374 | -- bug since 5.4.1 | ||
| 375 | local mt = setmetatable({__newindex={}}, {__mode='v'}) | ||
| 376 | local t = setmetatable({}, mt) | ||
| 377 | |||
| 378 | if T then T.allocfailnext() end | ||
| 379 | |||
| 380 | -- seg. fault | ||
| 381 | for i=1, 10 do t[i] = 1 end | ||
| 382 | end | ||
| 383 | |||
| 384 | |||
| 385 | |||
| 373 | -- concat metamethod x numbers (bug in 5.1.1) | 386 | -- concat metamethod x numbers (bug in 5.1.1) |
| 374 | c = {} | 387 | c = {} |
| 375 | local x | 388 | local x |
