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.
103
2001/
05
/
15
00
:
03
:
25
hubbe Exp $");
+
RCSID("$Id: docode.c,v 1.
104
2001/
10/
05
22
:
56
:
52
hubbe 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:1714:
current_stack_depth = 0; #endif init_bytecode(); label_no=1; emit1(F_BYTE,Pike_compiler->compiler_frame->max_number_of_locals); emit1(F_BYTE,Pike_compiler->compiler_frame->num_args); emit0(F_START_FUNCTION); low_insert_label(0);
-
if(Pike_compiler->
new
_
program
->
identifier
_
references[
Pike_compiler->
compiler
_
frame
->
-
current_function_number].id_flags &
-
ID_INLINE)
+
+
if(Pike_compiler->
compiler
_
frame
->
current
_
function_number >= 0 &&
+
(
Pike_compiler->
new
_
program
->
identifier_references[
+
Pike_compiler->compiler_frame->
current_function_number].id_flags &
+
ID_INLINE)
)
{ Pike_compiler->compiler_frame->recur_label=0; Pike_compiler->compiler_frame->is_inline=1; } DO_CODE_BLOCK(n); if(Pike_compiler->compiler_frame->recur_label > 0) { #ifdef PIKE_DEBUG