diff --git a/vm.py b/vm.py index 7c7c03b..f7d78c5 100644 --- a/vm.py +++ b/vm.py @@ -70,7 +70,7 @@ class Vm(TPrs): elif callable(instr): synt = instr(self) if synt != None: - (r, ip) = self.CallI(instr, r, ip) + (r, ip) = self.CallI(synt, r, ip) else: assert False, "invalid instr " + str(instr) else: