Changeset 716 for trunk/coverager.c
- Timestamp:
- 04/09/2011 09:07:48 AM (2 years ago)
- Files:
-
- 1 modified
-
trunk/coverager.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/coverager.c
r554 r716 379 379 static int xc_coverager_get_op_array_size_no_tail(zend_op_array *op_array) /* {{{ */ 380 380 { 381 zend_uint size; 382 383 size = op_array->size; 381 zend_uint last = op_array->last; 384 382 do { 385 383 next_op: 386 if ( size== 0) {384 if (last == 0) { 387 385 break; 388 386 } 389 switch (op_array->opcodes[ size- 1].opcode) {387 switch (op_array->opcodes[last - 1].opcode) { 390 388 #ifdef ZEND_HANDLE_EXCEPTION 391 389 case ZEND_HANDLE_EXCEPTION: … … 393 391 case ZEND_RETURN: 394 392 case ZEND_EXT_STMT: 395 size --;393 --last; 396 394 goto next_op; 397 395 } 398 396 } while (0); 399 return size;397 return last; 400 398 } 401 399 /* }}} */

