use strict;
use warnings;
-use Test::More tests => 7 + 20 + (($^V ge v5.10.0) ? 4 : 0);
+use Test::More tests => 8 + 20 + (($^V ge v5.10.0) ? 4 : 0);
use Scalar::Util qw/set_prototype/;
use Sub::Prototype::Util qw/recall/;
like($@, qr!exactly\s+one\s+key/value\s+pair!, 'recall hashref with 2 pairs croaks');
eval { recall 'hlagh' };
like($@, qr/^Undefined\s+subroutine/, 'recall <unknown> croaks');
+eval { recall 'for' };
+like($@, qr/^syntax\s+error\s+at\s+\Q$0\E/, 'invalid eval code croaks');
sub noproto { $_[1], $_[0] }
sub mytrunc ($;$) { $_[1], $_[0] }