}
}
scope = ((CallMarker)o).scope;
- pc = ((CallMarker)o).pc;
+ pc = ((CallMarker)o).pc - 1;
f = (JSFunction)((CallMarker)o).f;
stack.push(retval);
continue OUTER;
stack.pop();
}
}
-
Object[] rest = numArgs > 3 ? new Object[numArgs - 3] : null;
for(int i=numArgs - 1; i>2; i--) rest[i-3] = stack.pop();
Object a2 = numArgs <= 2 ? null : stack.pop();