add return statement and todo
[mTask.git] / client / interpret.c
index 92e58d1..0f65888 100644 (file)
@@ -162,6 +162,10 @@ void run_task(struct task *t)
                        sp--;
                        break;
 #endif
+               case BCRETURN: trace("Return");
+                       pc = plen;
+                       t = stack[sp-1];
+                       break;
                default:
                        trace("unrecognized");
                        die("Unrecognized command: %d", program[pc-1]);