summaryrefslogtreecommitdiff
path: root/output/ex44.vapor
diff options
context:
space:
mode:
Diffstat (limited to 'output/ex44.vapor')
-rw-r--r--output/ex44.vapor19
1 files changed, 12 insertions, 7 deletions
diff --git a/output/ex44.vapor b/output/ex44.vapor
index 6ad8e68..b921ff3 100644
--- a/output/ex44.vapor
+++ b/output/ex44.vapor
@@ -2,11 +2,13 @@ func Main()
t.3 = HeapAllocZ(8)
[t.3+0] = :functable_Operator
t.4 = t.3
- t.5 = [t.4+0]
+ t.5 = t.4
t.6 = [t.5+0]
- t.2 = call t.6(t.4 )
- t.7 = t.2
- PrintIntS(t.7)
+ t.7 = [t.6+0]
+ t.2 = call t.7(t.5)
+ t.8 = t.2
+ t.9 = t.8
+ PrintIntS(t.9)
ret
const functable_Operator
@@ -18,9 +20,12 @@ func Operator_compute(this )
t.3 = Eq(1 t.1)
t.4 = Eq(1 t.2)
t.0 = Eq(t.3 t.4)
- [this+4] = t.0
- t.5 = 0
- ret t.5
+ t.5 = t.0
+ [this+4] = t.5
+ t.6 = 0
+ t.7 = t.6
+ t.8 = t.7
+ ret t.8
func AllocArray(size)
bytes = MulS(size 4)