pike.git
/
src
/
program.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/program.h:1310:
*/ #define Pike_new_program Pike_compiler->new_program /* Return true if compat version is equal or less than MAJOR.MINOR */ #define TEST_COMPAT(MAJOR,MINOR) \ (Pike_compiler->compat_major < (MAJOR) || \ (Pike_compiler->compat_major == (MAJOR) && \ Pike_compiler->compat_minor <= (MINOR)))
-
+
/* Optimizer flags.
+
*
+
* NB: Only the low 16 bit are used in struct identifier.
+
* The higher flags are only used by the compiler.
+
*/
#define OPT_OPTIMIZED 0x1 /* has been processed by optimize(), * only used in node_info */ #define OPT_NOT_CONST 0x2 /* isn't constant */ #define OPT_SIDE_EFFECT 0x4 /* has side effects */ #define OPT_ASSIGNMENT 0x8 /* does assignments */ #define OPT_TRY_OPTIMIZE 0x10 /* might be worth optimizing */ #define OPT_EXTERNAL_DEPEND 0x20 /* the value depends on external * influences (such as read_file or so) */