FFI: Force snapshot after C call to preserve semantics.

This commit is contained in:
Mike Pall 2011-03-15 14:56:42 +01:00
parent 7fb1075903
commit a226fb4cc7

View File

@ -730,6 +730,7 @@ static int crec_call(jit_State *J, RecordFFData *rd, GCcdata *cd)
tr = emitir(IRTG(IR_CNEWI, IRT_CDATA), trid, tr); tr = emitir(IRTG(IR_CNEWI, IRT_CDATA), trid, tr);
} }
J->base[0] = tr; J->base[0] = tr;
J->needsnap = 1;
return 1; return 1;
} }
return 0; return 0;