Changeset 714 for trunk/Decompiler.class.php
- Timestamp:
- 2011-04-09T05:08:38+02:00 (2 years ago)
- File:
-
- 1 edited
-
trunk/Decompiler.class.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Decompiler.class.php
r713 r714 1073 1073 // }}} 1074 1074 case XC_DECLARE_CLASS: 1075 case XC_DECLARE_INHERITED_CLASS: // {{{ 1075 case XC_DECLARE_INHERITED_CLASS: 1076 case XC_DECLARE_INHERITED_CLASS_DELAYED: // {{{ 1076 1077 $key = $op1['u.constant']; 1078 if (!isset($this->dc['class_table'][$key])) { 1079 echo 'class not found: ', $key, 'existing classes are:', "\n"; 1080 var_dump(array_keys($this->dc['class_table'])); 1081 exit; 1082 } 1077 1083 $class = &$this->dc['class_table'][$key]; 1078 if (!isset($class)) {1079 echo 'class not found: ' . $key;1080 exit;1081 }1082 1084 $class['name'] = $this->unquoteName($this->getOpVal($op2, $EX)); 1083 if ($opc == XC_DECLARE_INHERITED_CLASS ) {1085 if ($opc == XC_DECLARE_INHERITED_CLASS || $opc == XC_DECLARE_INHERITED_CLASS_DELAYED) { 1084 1086 $ext /= XC_SIZEOF_TEMP_VARIABLE; 1085 1087 $class['parent'] = $T[$ext]; … … 1867 1869 'XC_DECLARE_CLASS' => -1, 1868 1870 'XC_DECLARE_INHERITED_CLASS' => -1, 1871 'XC_DECLARE_INHERITED_CLASS_DELAYED' => -1, 1869 1872 'XC_ADD_INTERFACE' => -1, 1870 1873 'XC_POST_DEC_OBJ' => -1,
Note: See TracChangeset
for help on using the changeset viewer.

