pike.git
/
src
/
docode.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/docode.c:1:
/*\ ||| This file a part of Pike, and is copyright by Fredrik Hubinette ||| Pike is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ /**/ #include "global.h"
-
RCSID("$Id: docode.c,v 1.
98
2001/01/
15
18
:
53
:
24
mast
Exp $");
+
RCSID("$Id: docode.c,v 1.
99
2001/01/
17
20
:
14
:
34
grubba
Exp $");
#include "las.h" #include "program.h" #include "pike_types.h" #include "stralloc.h" #include "interpret.h" #include "constants.h" #include "array.h" #include "pike_macros.h" #include "pike_error.h" #include "pike_memory.h"
pike.git/src/docode.c:403:
Inside #if 1
if(Pike_compiler->compiler_frame->is_inline) { Pike_compiler->compiler_frame->recur_label=do_jump(F_RECUR, Pike_compiler->compiler_frame->recur_label); }else{ emit1(F_COND_RECUR,id); Pike_compiler->compiler_frame->recur_label=do_jump(F_POINTER, Pike_compiler->compiler_frame->recur_label); } }
-
}
+
else
-
+
emit1(F_CALL_LFUN, id);
+
}
#endif
-
+
else
emit1(F_CALL_LFUN, id); POP_AND_DONT_CLEANUP; return 1; } static int do_docode2(node *n, INT16 flags) { ptrdiff_t tmp1,tmp2,tmp3; if(!n) return 0;