pike.git/
src/
docode.c
Branch:
Tag:
Non-build tags
All tags
No tags
2012-06-19
2012-06-19 13:27:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>
4a2665312f3ad512a6e3b7c9ffaf51570eb13afa (
5
lines) (+
3
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
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); }