--- parser3/src/include/pa_opcode.h 2009/08/01 04:58:52 1.44 +++ parser3/src/include/pa_opcode.h 2010/04/28 17:56:22 1.45 @@ -11,9 +11,8 @@ namespace OP { -static const char * const IDENT_OPCODE_H="$Date: 2009/08/01 04:58:52 $"; +static const char * const IDENT_OPCODE_H="$Date: 2010/04/28 17:56:22 $"; -#define OPTIMIZE_BYTECODE_GET_CLASS #define OPTIMIZE_BYTECODE_GET_ELEMENT // $a ^a #define OPTIMIZE_BYTECODE_GET_OBJECT_ELEMENT // $a.b ^a.b #define OPTIMIZE_BYTECODE_GET_OBJECT_VAR_ELEMENT // $a.$b ^a.$b @@ -39,11 +38,7 @@ enum OPCODE { //@{ /// @name actions OP_WITH_ROOT, OP_WITH_SELF, OP_WITH_READ, OP_WITH_WRITE, -#ifdef OPTIMIZE_BYTECODE_GET_CLASS OP_VALUE__GET_CLASS, -#else - OP_GET_CLASS, -#endif OP_CONSTRUCT_VALUE, OP_CONSTRUCT_EXPR, OP_CURLY_CODE__CONSTRUCT, OP_WRITE_VALUE, OP_WRITE_EXPR_RESULT, OP_STRING__WRITE, #ifdef OPTIMIZE_BYTECODE_GET_ELEMENT