Branch: Tag:

2001-01-15

2001-01-15 00:21:47 by Martin Stjernholm <mast@lysator.liu.se>

Added F_POP_TO_MARK opcode to handle cleanups for break/continue
jumps when the stack depth is unknown due to splice.

Rev: src/interpret_functions.h:1.42

1:   /* -  * $Id: interpret_functions.h,v 1.41 2001/01/14 20:05:26 grubba Exp $ +  * $Id: interpret_functions.h,v 1.42 2001/01/15 00:21:47 mast Exp $    *    * Opcode definitions for the interpreter.    */
714:    --Pike_mark_sp;   BREAK;    + OPCODE0(F_POP_TO_MARK, "pop to mark") +  pop_n_elems(Pike_sp - *--Pike_mark_sp); + BREAK; +    OPCODE0(F_CLEAR_STRING_SUBTYPE, "clear string subtype")    if(Pike_sp[-1].type==PIKE_T_STRING) Pike_sp[-1].subtype=0;   BREAK;