Changeset 778


Ignore:
Timestamp:
2011-04-20T18:14:55+02:00 (4 years ago)
Author:
moo
Message:

decompiler: refix FETCH_CONSTANT for PHP_5_3 instead of messing up with UCLASS

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/opcode_spec_def.h

    r722 r778  
    147147    OPSPEC(    UNUSED,      VAR_2,        STD,        VAR) /* 97 FETCH_OBJ_UNSET                */ 
    148148    OPSPEC(    UNUSED,        STD,        STD,        VAR) /* 98 FETCH_DIM_TMP_VAR              */ 
    149 #ifdef ZEND_ENGINE_2 
     149#ifdef ZEND_ENGINE_2_3 
     150    OPSPEC(    UNUSED,      VAR_2,        STD,        TMP) /* 99 FETCH_CONSTANT                 */ 
     151#elif defined(ZEND_ENGINE_2) 
    150152    OPSPEC(    UNUSED,     UCLASS,        STD,        TMP) /* 99 FETCH_CONSTANT                 */ 
    151153#else 
  • trunk/utils.c

    r769 r778  
    244244            case IS_TMP_VAR: 
    245245                break; 
    246  
    247             case IS_CONST: 
    248                 if (spec == OPSPEC_UCLASS) { 
    249                     break; 
    250                 } 
    251                 /* fall */ 
    252246 
    253247            default: 
Note: See TracChangeset for help on using the changeset viewer.