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: Argument 1 passed to blah() must be an instance of Foo, instance of 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