The following NEW bug has been ADDED.
======================================================================
http://bugs.xdebug.org/bug_view_page.php?bug_id=0000213
======================================================================
Reporter: derick
Handler:
======================================================================
Project: Xdebug
Bug ID: 213
Category: Usage problems
Reproducibility: always
Severity: trivial
Priority: normal
Status: new
Operating System:
PHP Version: 5.1.6
Xdebug Version: 2.0.0rc2-dev
======================================================================
Date Submitted: 2006-10-18 16:44 CEST
Last Modified: 2006-10-18 16:44 CEST
======================================================================
Summary: Dead code analysis doesn't take catches for throws into account
Description:
<?php
try
{
throw new Exception();
}
catch(Exception $e) {}
?>
produces the VLD codes:
number of ops: 13
line # op fetch ext operands
-------------------------------------------------------------------------------
5 0 NOP
7 1 EXT_STMT
2 ZEND_FETCH_CLASS :0,
'Exception'
3 EXT_FCALL_BEGIN
4 NEW $1, :0
5 DO_FCALL_BY_NAME 0 0
6 EXT_FCALL_END
7 ZEND_THROW $1
9 8* ZEND_FETCH_CLASS :3,
'Exception'
9* ZEND_CATCH null, 'e'
11 10* EXT_STMT
11* RETURN 1
12* ZEND_HANDLE_EXCEPTION
======================================================================
Bug History
Date Modified Username Field Change
======================================================================
2006-10-18 16:44derick New Bug
2006-10-18 16:44derick Bug Monitored: derick
======================================================================
Received on Wed Oct 18 2006 - 16:45:01 BST
This archive was generated by hypermail 2.2.0 : Sun Jun 24 2018 - 04:00:03 BST