pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:136:   #define DO_JUMP_TO(NEWPC) { \    SET_PROG_COUNTER(NEWPC); \    FETCH; \    JUMP_DONE; \   }      #undef DO_DUMB_RETURN   #define DO_DUMB_RETURN { \    if(Pike_fp -> flags & PIKE_FRAME_RETURN_INTERNAL) \    { \ -  int f=Pike_fp->flags; \ -  if(f & PIKE_FRAME_RETURN_POP) \ -  low_return_pop(); \ -  else \ +     low_return(); \    \    DO_IF_DEBUG(if (Pike_interpreter.trace_level > 5) \    fprintf(stderr, "Returning to 0x%p\n", \    Pike_fp->return_addr)); \    DO_JUMP_TO(Pike_fp->return_addr); \    } \    DO_IF_DEBUG(if (Pike_interpreter.trace_level > 5) \    fprintf(stderr, "Inter return\n")); \    INTER_RETURN; \