Branch: Tag:

2012-06-19

2012-06-19 13:27:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed code-generation for functions containing trampolines.

2791:    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);    }   
2842:    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);    }