--TEST--
Bug #42802 (Namespace not supported in typehints)
--FILE--
<?php
namespace foo;

class 
bar {
}

function 
test1(bar $bar) {
    echo 
"ok\n";
}

function 
test2(\foo\bar $bar) {
        echo 
"ok\n";
}
function 
test3(\foo\bar $bar) {
        echo 
"ok\n";
}
function 
test4(\Exception $e) {
    echo 
"ok\n";
}
function 
test5(\bar $bar) {
        echo 
"bug\n";
}

$x = new bar();
$y = new \Exception();
test1($x);
test2($x);
test3($x);
test4($y);
test5($x);
--
EXPECTF--
ok
ok
ok
ok

Catchable fatal error
Argument 1 passed to foo\test5() must be an instance of barinstance of foo\bar givencalled in %sbug42802.php on line %and defined in %sbug42802.php on line %d