summaryrefslogtreecommitdiff
path: root/t/comp/proto.t
diff options
context:
space:
mode:
Diffstat (limited to 't/comp/proto.t')
-rwxr-xr-xt/comp/proto.t7
1 files changed, 6 insertions, 1 deletions
diff --git a/t/comp/proto.t b/t/comp/proto.t
index e317a94b2a..7f566e226b 100755
--- a/t/comp/proto.t
+++ b/t/comp/proto.t
@@ -16,7 +16,7 @@ BEGIN {
use strict;
-print "1..140\n";
+print "1..141\n";
my $i = 1;
@@ -629,3 +629,8 @@ print "ok ", $i++, "\n";
eval "sub good (\$\t\$\n\$) { 1; }";
print "not " if $@;
print "ok ", $i++, "\n";
+
+# Ought to fail, doesn't in 5.8.1.
+eval 'sub bug (\[%@]) { } my $array = [0 .. 1]; bug %$array;';
+print "not " unless $@ =~ /Not a HASH reference/;
+print "ok ", $i++, "\n";