fix compile error
This commit is contained in:
parent
bd1810235d
commit
c1e160dc7f
5
vm/vm.c
5
vm/vm.c
@ -63,7 +63,7 @@ void
|
||||
newstack(int sz)
|
||||
{
|
||||
Stack *s = calloc(1, sizeof(s)+sz);
|
||||
R.EX = s->stack;
|
||||
R.EX = s;
|
||||
R.TS = s->stack + sz;
|
||||
R.SP = s->fu + sz;
|
||||
R.FP = s->fu;
|
||||
@ -133,14 +133,13 @@ OP(ret) {
|
||||
R.FP = f->fp;
|
||||
if(R.FP == NULL){
|
||||
printf("result %ld\n", W(d));
|
||||
WORD *p = end;
|
||||
exit(0);
|
||||
}
|
||||
R.SP = (u8*)f;
|
||||
R.PC = f->lr;
|
||||
|
||||
u8 *x = (u8*)f-IBY2WD*4;
|
||||
Stack *s = x;
|
||||
Stack *s = (Stack*)x;
|
||||
R.SP = s->SP;
|
||||
R.TS = s->TS;
|
||||
R.EX = s->EX;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user