1--TEST--
2Catchable fatal error [2]
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	set_error_handler('error');
19
20	try {
21		blah (new StdClass);
22	} catch (Error $ex) {
23	    echo $ex->getMessage(), "\n";
24	}
25	echo "ALIVE!\n";
26?>
27--EXPECTF--
28Argument 1 passed to blah() must be an instance of Foo, instance of stdClass given, called in %scatchable_error_002.php on line %d
29ALIVE!
30