diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-10 20:25:59 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-10 20:25:59 -0400 |
commit | 960583df2ff6f8baa205d0e1a5dd07667978b92a (patch) | |
tree | c29ae43b79035ea62eaf423c83626752d5ac8bef /test.toc | |
parent | 7c60a43619f1155b11ce116254197482b1d446ce (diff) |
fixed varargs lookup
Diffstat (limited to 'test.toc')
-rw-r--r-- | test.toc | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,9 +1,9 @@ #include "std/io.toc"; -f ::= fn(x :: ..) int { +f ::= fn(x : ..) int { total := 0; for a := x { - total += a; + total += a as int; } total }; @@ -12,5 +12,9 @@ main ::= fn() { puti(f(1,2,3)); puti(f(1,2,3,4,5,6)); puti(f(1,2,3,4)); + puti(f(1,7,3)); + puti(f(1,2,4,4,5,6)); + puti(f(1,2,-7.3,4.656)); -}; + puti(f(7.3,4.656)); +};
\ No newline at end of file |