summaryrefslogtreecommitdiff
path: root/tests/std/mem.toc
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-05-23 19:27:06 -0400
committerLeo Tenenbaum <pommicket@gmail.com>2020-05-23 19:27:06 -0400
commit1194d23d65d424e760fa972aa2decc1650497a1b (patch)
treea3f143c9020b3f4f4de096930e30b4e798cb6194 /tests/std/mem.toc
parent72e2940d78fc923f3d9af4ef333a40a0b397b065 (diff)
started fixing tests; found bug
Diffstat (limited to 'tests/std/mem.toc')
-rw-r--r--tests/std/mem.toc4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/std/mem.toc b/tests/std/mem.toc
index ef4e638..9ea9b12 100644
--- a/tests/std/mem.toc
+++ b/tests/std/mem.toc
@@ -5,14 +5,14 @@ calloc ::= #foreign("calloc", base.libc) fn(#C size_t, #C size_t) #C &"void";
free ::= #foreign("free", base.libc) fn(#C &"void");
new ::= fn(t :: Type) &t {
- calloc(1, (sizeof t) as #C size_t)
+ return calloc(1, (sizeof t) as #C size_t);
}
news ::= fn(t :: Type, n : int) []t {
s: []t;
s.data = calloc(n as #C size_t, (sizeof t) as #C size_t);
s.len = n;
- s
+ return s;
}
// TODO(eventually): use type information to make this just one function