pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
2001-05-26
2001-05-26 17:10:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>
a5d45c80e82d07e46e08f5c1acf758500fe700a0 (
12
lines) (+
11
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
Added pike_set_prog_optimize_callback().
Rev: src/program.c:1.326
Rev: src/program.h:1.127
5:
\*/ /**/ #include "global.h"
-
RCSID("$Id: program.c,v 1.
325
2001/05/
24
17:
40
:
19
grubba Exp $");
+
RCSID("$Id: program.c,v 1.
326
2001/05/
26
17:
10
:
26
grubba Exp $");
#include "program.h" #include "object.h" #include "dynamic_buffer.h"
2078:
Pike_compiler->new_program->event_handler=cb; }
+
void pike_set_prog_optimize_callback(node *(*opt)(node *))
+
{
+
#ifdef PIKE_DEBUG
+
if(Pike_compiler->new_program->optimize)
+
fatal("Program already has an optimize handler!\n");
+
#endif
+
Pike_compiler->new_program->optimize = opt;
+
}
+
int low_reference_inherited_identifier(struct program_state *q, int e, struct pike_string *name,