Changeset 165
- Timestamp:
- 02/19/06 20:04:12 (3 years ago)
- Files:
-
- eaccelerator/trunk/ChangeLog (modified) (1 diff)
- eaccelerator/trunk/ea_restore.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
eaccelerator/trunk/ChangeLog
r164 r165 2 2 3 3 * Restored PHP4 compatibility 4 * Fixed inheritance/prototype issue with abstract methods and classes during 5 restore. zend_do_inheritance handles these properly now. 4 6 5 7 2006-02-18 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be> eaccelerator/trunk/ea_restore.c
r162 r165 811 811 to->__call = f; 812 812 } 813 if (to->parent) { 814 /* clear the child's prototype and IMPLEMENTED_ABSTRACT flag, 815 these are properly restored by zend_do_inheritance() (see do_inherit_method_check) */ 816 f->common.prototype = NULL; 817 f->common.fn_flags = f->common.fn_flags & (~ZEND_ACC_IMPLEMENTED_ABSTRACT); 818 } 813 819 efree(fname_lc); 814 820 p = p->pListNext;