diff options
Diffstat (limited to 'tests/programs/interior.zc')
| -rw-r--r-- | tests/programs/interior.zc | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/tests/programs/interior.zc b/tests/programs/interior.zc index bccf377..d87a14c 100644 --- a/tests/programs/interior.zc +++ b/tests/programs/interior.zc @@ -1,17 +1,20 @@ +namespace; +include rt; + unchecked fn main() { - let p = new(4), r, i = 0, t, bad = 0; - mem_set(4); + let p = rt.new(4), r, i = 0, t, bad = 0; + rt.mem_set(4); p[0] = 111; p[1] = 222; p[2] = 333; p[3] = 444; r = p + 1; - free(p); - gc(); + rt.free(p); + rt.gc(); while (i < 8) { - t = new(4); + t = rt.new(4); if (t == r - 1) bad = 1; i++; } if (r[0] != 222) bad = bad + 2; - put_n(bad); - put_c(10); + rt.put_n(bad); + rt.put_c(10); return 0; } |
