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.