pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:2784:    } else {    emit0(F_POP_TO_MARK);    if (Pike_compiler->compiler_frame->max_number_of_locals !=    Pike_compiler->compiler_frame->num_args) {    emit2(F_FILL_STACK,    Pike_compiler->compiler_frame->max_number_of_locals, 0);    }    emit2(F_INIT_FRAME, Pike_compiler->compiler_frame->num_args,    Pike_compiler->compiler_frame->max_number_of_locals);    } -  if (i && i->identifier_flags & IDENTIFIER_SCOPE_USED) { +  if (Pike_compiler->compiler_frame->lexical_scope & SCOPE_SCOPE_USED) {    emit1(F_PROTECT_STACK, Pike_compiler->compiler_frame->max_number_of_locals);    }       if(id && (id->id_flags & ID_INLINE))    {    Pike_compiler->compiler_frame->recur_label=0;    Pike_compiler->compiler_frame->is_inline=1;    }       DO_CODE_BLOCK(n);
pike.git/src/docode.c:2835:    } else {    emit0(F_POP_TO_MARK);    if (Pike_compiler->compiler_frame->max_number_of_locals !=    Pike_compiler->compiler_frame->num_args) {    emit2(F_FILL_STACK,    Pike_compiler->compiler_frame->max_number_of_locals, 0);    }    emit2(F_INIT_FRAME, Pike_compiler->compiler_frame->num_args,    Pike_compiler->compiler_frame->max_number_of_locals);    } -  if (i && i->identifier_flags & IDENTIFIER_SCOPE_USED) { +  if (Pike_compiler->compiler_frame->lexical_scope & SCOPE_SCOPE_USED) {    emit1(F_PROTECT_STACK,    Pike_compiler->compiler_frame->max_number_of_locals);    }       DO_CODE_BLOCK(n);    }    entry_point = assemble(1);      #ifdef PIKE_DEBUG    current_stack_depth = -4711;