pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:3188:    }    if(ind)free_type(ind);    if(val)free_type(val);    $<number>$=0;    }    }    statement    {    if ($7) {    $$=mknode(F_FOREACH, -  mknode(F_VAL_LVAL,$6,$7), +  mknode(F_FOREACH_VAL_LVAL,$6,$7),    $10);    } else {    /* Error in lvalue */    $$=mknode(F_COMMA_EXPR, mkcastnode(void_type_string, $6), $10);    }    COPY_LINE_NUMBER_INFO($$, $4);    free_node($4);    $$ = pop_local_variables($3, $$);    Pike_compiler->compiler_frame->last_block_level = $2;    Pike_compiler->compiler_frame->opt_flags |= OPT_CUSTOM_LABELS;