pike.git
/
src
/
docode.c
version
»
Context lines:
10
20
40
80
file
none
3
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;