diff options
Diffstat (limited to 'output/ex44.vapor')
-rw-r--r-- | output/ex44.vapor | 19 |
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) |