diff options
Diffstat (limited to 'testes')
-rw-r--r-- | testes/sort.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/testes/sort.lua b/testes/sort.lua index 442b3129..965e1534 100644 --- a/testes/sort.lua +++ b/testes/sort.lua | |||
@@ -35,8 +35,10 @@ do print "testing 'table.create'" | |||
35 | assert(memdiff > 1024 * 12) | 35 | assert(memdiff > 1024 * 12) |
36 | assert(not T or select(2, T.querytab(t)) == 1024) | 36 | assert(not T or select(2, T.querytab(t)) == 1024) |
37 | 37 | ||
38 | checkerror("table overflow", table.create, (1<<31) + 1) | 38 | local maxint1 = 1 << (string.packsize("i") * 8 - 1) |
39 | checkerror("table overflow", table.create, 0, (1<<31) + 1) | 39 | checkerror("out of range", table.create, maxint1) |
40 | checkerror("out of range", table.create, 0, maxint1) | ||
41 | checkerror("table overflow", table.create, 0, maxint1 - 1) | ||
40 | end | 42 | end |
41 | 43 | ||
42 | 44 | ||