From 4723651910e6e6f5cff6f0dce51c00777cc213ce Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sun, 18 Jun 2017 23:36:02 +1000 Subject: Change size_t from 8 bytes to 4 bytes JavaScript cannot perform arithmetic on 8byte (i.e. 64bit) numbers --- tests/loadfile-test.bc | Bin 138 -> 138 bytes tests/test-suite/inprogress/tpack.js | 9 ++++----- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'tests') diff --git a/tests/loadfile-test.bc b/tests/loadfile-test.bc index db0ac05..f0e98da 100644 Binary files a/tests/loadfile-test.bc and b/tests/loadfile-test.bc differ diff --git a/tests/test-suite/inprogress/tpack.js b/tests/test-suite/inprogress/tpack.js index e624cce..f94ca40 100644 --- a/tests/test-suite/inprogress/tpack.js +++ b/tests/test-suite/inprogress/tpack.js @@ -487,11 +487,10 @@ test("[test-suite] tpack: testing pack/unpack of strings", function (t) { checkerror("contains zeros", pack, "z", "alo\\0"); - -- TODO: << overflow in JS vs C - -- for i = 2, NB do - -- local s1 = pack("s" .. i, s) - -- assert(unpack("s" .. i, s1) == s and #s1 == #s + i) - -- end + for i = 2, NB do + local s1 = pack("s" .. i, s) + assert(unpack("s" .. i, s1) == s and #s1 == #s + i) + end end do -- cgit v1.2.3-70-g09d2