X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Finterpret.c;h=0f65888942b38a53203d810dc9b87f305194f1e7;hb=8294426993e3a7f34eefc559bba81e7ee8b68766;hp=92e58d1384f26953d95011db535c4187dfc8d48e;hpb=8e31b107ced5cae9230623a22d11ca37f391e74a;p=mTask.git diff --git a/client/interpret.c b/client/interpret.c index 92e58d1..0f65888 100644 --- a/client/interpret.c +++ b/client/interpret.c @@ -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]);