aboutsummaryrefslogtreecommitdiff
path: root/testes
diff options
context:
space:
mode:
Diffstat (limited to 'testes')
-rw-r--r--testes/sort.lua6
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)
40end 42end
41 43
42 44