pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:3254:    current_label->prev = save_label;    POP_STATEMENT_LABEL;    label_no = save_label_no;       return entry_point;   }      /* Used by eval_low() to build code for constant expressions. */   INT32 docode(node *n)   { +  struct compilation *c = THIS_COMPILATION;    INT32 entry_point;    int label_no_save = label_no;    int generator_local_save = Pike_compiler->compiler_frame->generator_local;    struct byte_buffer instrbuf_save = instrbuf;    struct statement_label *label_save;       PUSH_STATEMENT_LABEL;    label_save = current_label->prev;    current_label->prev = NULL;    PUSH_CLEANUP_FRAME(NULL, NULL);