Cleanup GuardRecord, SideExit, and InterpStruct and extract VM-dependant fields (463313, r=danderson).

This commit is contained in:
Andreas Gal
2008-11-07 15:23:43 -08:00
parent 406d946696
commit 7d0b9bd3b2
11 changed files with 127 additions and 129 deletions

View File

@@ -265,7 +265,7 @@ js_CallTree(InterpState* state, Fragment* f)
#else
rec = u.func(state, NULL);
#endif
SideExit* lr = rec->exit;
VMSideExit* lr = (VMSideExit*)rec->exit;
if (lr->exitType == NESTED_EXIT) {
/* This only occurs once a tree call guard mismatches and we unwind the tree call stack.