pike.git/
src/
language.yacc
Branch:
Tag:
Non-build tags
All tags
No tags
2019-08-26
2019-08-26 10:58:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>
1f977e838dda99815cbfdb656810b31e4d9e5fd9 (
4
lines) (+
3
/-
1
)
[
Show
|
Annotate
]
Branch:
master
Compiler: Fixed droppings from generators.
915:
ref_push_string($5->u.sval.u.string); push_constant_text("\0generator");
+
f_add(2);
if (Pike_compiler->compiler_pass == COMPILER_PASS_LAST && Pike_compiler->compiler_frame->current_return_type->type == PIKE_T_AUTO) { /* Change "auto" return type to actual return type. */
927:
generator_type = compiler_pop_type(); f = dooptcode(Pike_sp[-1].u.string, $12, generator_type,
-
ID_PROTECTED|ID_PRIVATE);
+
ID_
INLINE|ID_
PROTECTED|ID_PRIVATE);
pop_stack(); Pike_compiler->compiler_frame->generator_local = -1;