1--TEST--
2Catchable fatal error [1]
3--FILE--
4<?php
5    class Foo {
6    }
7
8    function blah (Foo $a)
9    {
10    }
11
12    function error()
13    {
14        $a = func_get_args();
15        var_dump($a);
16    }
17
18    blah (new StdClass);
19    echo "ALIVE!\n";
20?>
21--EXPECTF--
22Fatal error: Uncaught TypeError: blah(): Argument #1 ($a) must be of type Foo, stdClass given, called in %scatchable_error_001.php on line 15 and defined in %scatchable_error_001.php:5
23Stack trace:
24#0 %s(%d): blah(Object(stdClass))
25#1 {main}
26  thrown in %scatchable_error_001.php on line 5
27