Branch: Tag:

2002-09-20

2002-09-20 12:31:36 by Marcus Comstedt <marcus@mc.pp.se>

Once again, try to fool the optimizer into not breaking our horrible
SET_PROG_COUNTER kludge. Die, SET_PROG_COUNTER, die!!!

Rev: src/interpret_functions.h:1.107

1:   /* -  * $Id: interpret_functions.h,v 1.106 2002/09/14 01:54:59 mast Exp $ +  * $Id: interpret_functions.h,v 1.107 2002/09/20 12:31:36 marcus Exp $    *    * Opcode definitions for the interpreter.    */
2110:    }); \    \    \ +  SET_PROG_COUNTER(addr); \    new_frame->fun=Pike_fp->fun; \    DO_IF_PROFILING( new_frame->ident=Pike_fp->ident ); \    new_frame->current_storage=Pike_fp->current_storage; \
2120:    if(new_frame->context.parent) \    add_ref(new_frame->context.parent); \    Pike_fp=new_frame; \ -  SET_PROG_COUNTER(addr); \ +     new_frame->flags=PIKE_FRAME_RETURN_INTERNAL | XFLAGS; \    \    FETCH; \