Commit: bc926f2fbb260f220a1e19bd4f17d71c9be7a344 Author: Xinchen Hui <larue...@gmail.com> Thu, 7 Mar 2013 12:19:30 +0800 Parents: b54351134314737374721a3f5d1d043a86f067aa Branches: PHP-5.5 master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=bc926f2fbb260f220a1e19bd4f17d71c9be7a344 Log: Add test script for #57 (segfaults in drupal7) Bugs: https://bugs.php.net/57 Changed paths: A tests/issue0057.phpt Diff: diff --git a/tests/issue0057.phpt b/tests/issue0057.phpt new file mode 100644 index 0000000..1ef3cbb --- /dev/null +++ b/tests/issue0057.phpt @@ -0,0 +1,38 @@ +--TEST-- +ISSUE #57 (segfaults in drupal7) +--INI-- +zend_optimizerplus.enable=1 +zend_optimizerplus.enable_cli=1 +zend_optimizerplus.optimization_level=-1 +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--FILE-- +<?php + +class ZException extends Exception { +} + +function dummy($query) { + try { + switch ($query) { + case 1; + break; + case 2; + break; + default: + throw new Exception('exception'); + } + } catch (ZException $e) { + return NULL; + } +} + +try { + dummy(0); +} catch (Exception $e) { + echo $e->getMessage(); +} + +?> +--EXPECT-- +exception -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php