pike.git
/
src
/
docode.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/docode.c:2712:
} } return 1; } case F_LOCAL: if(n->u.integer.a >= find_local_frame(n->u.integer.b)->max_number_of_locals) yyerror("Illegal to use local variable here.");
-
+
// printf("F_LOCAL: %s\n", n->name->str);
if(n->u.integer.b) { if(flags & WANT_LVALUE) { emit2(F_LEXICAL_LOCAL_LVALUE, n->u.integer.a, n->u.integer.b); return 2; }else{ emit2(F_LEXICAL_LOCAL, n->u.integer.a, n->u.integer.b); return 1; }