pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:48:    INT_TYPE line_number;    int used;   };      struct statement_label   {    struct statement_label *prev;    struct statement_label_name *name;    /* -2 in break_label is used to flag "open" statement_label entries.    * If an open entry is on top of the stack, it's used instead of a -  * new one. That's used to associate statement labels to the +  * new one. This is used to associate statement labels to the    * following statement. */    INT32 break_label, continue_label;    int emit_break_label;    int stack_depth;    struct cleanup_frame *cleanups;   };      static struct statement_label *current_label = NULL;      #ifdef PIKE_DEBUG