* src/vm/jit/stack.h (CHECK_STACK_DEPTH): Added. Uses goto to a common
authoredwin <none@none>
Thu, 23 Mar 2006 00:30:30 +0000 (00:30 +0000)
committeredwin <none@none>
Thu, 23 Mar 2006 00:30:30 +0000 (00:30 +0000)
commitb30e5e5d54e21573679a751820d764265c5eb9b7
tree06d19cb6c4de2f8431cf3464f200e6f249f71ba0
parent44ea3845f759fcc99bb4a02d989ada9755e10f4e
* src/vm/jit/stack.h (CHECK_STACK_DEPTH): Added. Uses goto to a common
label for stack depth mismatches.
(MARKREACHED): Use CHECK_STACK_DEPTH, which becomes a NOP if
ENABLE_VERIFIER is undefined.

* src/vm/jit/stack.c (anaylse_stack): Use CHECK_STACK_DEPTH.
Added common label `throw_stack_depth_error` for stack depth mismatches.
Uncuddled else's.
src/vm/jit/stack.c
src/vm/jit/stack.h