Annotation of embedaddon/php/Zend/tests/bug64966.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #64966 (segfault in zend_do_fcall_common_helper_SPEC)
        !             3: --FILE--
        !             4: <?php
        !             5: error_reporting(E_ALL);
        !             6: set_error_handler(function($error) { throw new Exception(); }, E_RECOVERABLE_ERROR);
        !             7: 
        !             8: function test($func) {
        !             9:        $a = $func("");
        !            10:        return true;
        !            11: }
        !            12: class A {
        !            13:        public function b() {
        !            14:                test("strlen");
        !            15:                test("iterator_apply");
        !            16:        }
        !            17: }
        !            18: 
        !            19: $a = new A();
        !            20: $a->b();
        !            21: ?>
        !            22: --EXPECTF--
        !            23: Fatal error: Uncaught exception 'Exception' in %sbug64966.php:3
        !            24: Stack trace:
        !            25: #0 [internal function]: {closure}(4096, 'Argument 1 pass...', '%s', 6, Array)
        !            26: #1 %sbug64966.php(6): iterator_apply('')
        !            27: #2 %sbug64966.php(12): test('iterator_apply')
        !            28: #3 %sbug64966.php(17): A->b()
        !            29: #4 {main}
        !            30:   thrown in %sbug64966.php on line 3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>