From 9dc3dea276c2cc045a77dfbf2734fe85207c3452 Mon Sep 17 00:00:00 2001 From: Leo Tenenbaum Date: Thu, 12 Mar 2020 23:02:24 -0400 Subject: fixed problems with varargs --- tests/test.sh | 2 +- tests/varargs.toc | 4 ++-- tests/varargs_expected | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/test.sh b/tests/test.sh index ac195bc..5b2cb14 100755 --- a/tests/test.sh +++ b/tests/test.sh @@ -1,13 +1,13 @@ #!/bin/bash tests='bf -varargs arr arr2 arr3 foreign params nms +varargs misc' STARTPWD=$(pwd) diff --git a/tests/varargs.toc b/tests/varargs.toc index 7ffb758..8709a64 100644 --- a/tests/varargs.toc +++ b/tests/varargs.toc @@ -8,7 +8,7 @@ sum ::= fn(x: ..) int { total := 0; n := 0; for a, i := x { - total += a + i / i; + total += a + i - i + 1; n += 1; } total - n @@ -18,7 +18,7 @@ sumc ::= fn(x:: ..) int { total := 0; n := 0; for a, i := x { - total += a + i / i; + total += a + i - i + 1; n += 1; } total - n diff --git a/tests/varargs_expected b/tests/varargs_expected index 5436134..29c273c 100644 --- a/tests/varargs_expected +++ b/tests/varargs_expected @@ -6,4 +6,3 @@ 4 11111 11111 - -- cgit v1.2.3