pike.git/
src/
interpret.c
Branch:
Tag:
Non-build tags
All tags
No tags
1996-09-25
1996-09-25 01:38:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
a59923a9f79074f790cfea6dd264e9492d3516e5 (
11
lines) (+
10
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
gc_on F_RETURN if switch > 0
Rev: src/interpret.c:1.4
875:
CASE(F_RETURN_0); pop_n_elems(sp-fp->locals);
-
return;
+
push_int(0);
+
goto do_
return;
CASE(F_RETURN); if(fp->locals != sp-1)
883:
assign_svalue(fp->locals, sp-1); pop_n_elems(sp - fp->locals - 1); }
+
+
do_return:
+
#if defined(DEBUG) && defined(GC2)
+
if(d_flag > 2) do_gc();
+
check_signals();
+
#endif
+
/* fall through */ CASE(F_DUMB_RETURN);