summaryrefslogtreecommitdiff
path: root/vaporize/tests/ex32.vaporm
diff options
context:
space:
mode:
Diffstat (limited to 'vaporize/tests/ex32.vaporm')
-rw-r--r--vaporize/tests/ex32.vaporm35
1 files changed, 0 insertions, 35 deletions
diff --git a/vaporize/tests/ex32.vaporm b/vaporize/tests/ex32.vaporm
deleted file mode 100644
index 7ef23aa..0000000
--- a/vaporize/tests/ex32.vaporm
+++ /dev/null
@@ -1,35 +0,0 @@
-func Main [in 0, out 0, local 4]
- local[0] = $s0
- local[1] = $s1
- local[2] = $s2
- $s0 = HeapAllocZ(4)
- local[3] = $s0
- $s0 = local[3]
- [$s0] = :functable_A
- $local[4] = $s0
- $t1 = [$t0]
- $t2 = [$t1]
- $a0 = $t0
- $a1 = 12
- call $t2
- $t1 = $v0
- PrintIntS($t1)
- $s0 = local[0]
- $s1 = local[1]
- $s2 = local[2]
- ret
-
-const functable_A
- :A_foo
-
-func A_foo [in 0, out 0, local 6]
- local[0] = $s0
- local[1] = $s1
- local[2] = $s2
- $t0 = $a0
- $s0 = $a1
- $v0 = $s0
- $s0 = local[0]
- $s1 = local[1]
- $s2 = local[2]
- ret