diff options
Diffstat (limited to 'testes/locals.lua')
| -rw-r--r-- | testes/locals.lua | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/testes/locals.lua b/testes/locals.lua index 2c48546d..090d846b 100644 --- a/testes/locals.lua +++ b/testes/locals.lua | |||
| @@ -728,14 +728,8 @@ if rawget(_G, "T") then | |||
| 728 | -- first buffer was released by 'toclose' | 728 | -- first buffer was released by 'toclose' |
| 729 | assert(T.totalmem() - m <= extra) | 729 | assert(T.totalmem() - m <= extra) |
| 730 | 730 | ||
| 731 | -- error in creation of final string | 731 | -- userdata, buffer, final string |
| 732 | T.totalmem(m + 2 * lim + extra) | 732 | T.totalmem(m + 2*lim + extra) |
| 733 | assert(not pcall(table.concat, a)) | ||
| 734 | -- second buffer was released by 'toclose' | ||
| 735 | assert(T.totalmem() - m <= extra) | ||
| 736 | |||
| 737 | -- userdata, buffer, buffer, final string | ||
| 738 | T.totalmem(m + 4*lim + extra) | ||
| 739 | assert(#table.concat(a) == 2*lim) | 733 | assert(#table.concat(a) == 2*lim) |
| 740 | 734 | ||
| 741 | T.totalmem(0) -- remove memory limit | 735 | T.totalmem(0) -- remove memory limit |
