Changeset 662 for trunk/processor/head.m4
- Timestamp:
- 2009-08-03T10:15:53+02:00 (4 years ago)
- File:
-
- 1 edited
-
trunk/processor/head.m4 (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/head.m4
r645 r662 69 69 const xc_cache_t *cache; 70 70 const zend_class_entry *cache_ce; 71 zend_uint cache_class_ num;71 zend_uint cache_class_index; 72 72 73 73 const zend_op *active_opcodes_src; … … 75 75 const zend_class_entry *active_class_entry_src; 76 76 zend_class_entry *active_class_entry_dst; 77 zend_uint active_class_num; 77 zend_uint active_class_index; 78 zend_uint active_op_array_index; 79 const xc_op_array_info_t *active_op_array_infos_src; 78 80 79 81 zend_bool readonly_protection; /* wheather it's present */ … … 186 188 187 189 if (processor->cache_ce == ce) { 188 return processor->cache_class_ num;190 return processor->cache_class_index + 1; 189 191 } 190 192 for (i = 0; i < php->classinfo_cnt; i ++) { … … 192 194 if (ZCEP_REFCOUNT_PTR(ceptr) == ZCEP_REFCOUNT_PTR(ce)) { 193 195 processor->cache_ce = ceptr; 194 processor->cache_class_ num= i + 1;196 processor->cache_class_index = i + 1; 195 197 return i + 1; 196 198 } … … 199 201 return (zend_ulong) -1; 200 202 } 203 define(`xc_get_class_num', `xc_get_class_numNOTDEFINED') 201 204 /* }}} */ 202 205 /* {{{ xc_get_class */ … … 204 207 static zend_class_entry *xc_get_class(xc_processor_t *processor, zend_ulong class_num) { 205 208 /* must be parent or currrent class */ 206 assert(class_num <= processor->active_class_ num);209 assert(class_num <= processor->active_class_index + 1); 207 210 return CestToCePtr(processor->php_dst->classinfos[class_num - 1].cest); 208 211 } 209 212 #endif 213 define(`xc_get_class', `xc_get_classNOTDEFINED') 210 214 /* }}} */ 211 215 #ifdef ZEND_ENGINE_2
Note: See TracChangeset
for help on using the changeset viewer.

