summaryrefslogtreecommitdiff
path: root/t/op/eval.t
diff options
context:
space:
mode:
Diffstat (limited to 't/op/eval.t')
-rwxr-xr-xt/op/eval.t15
1 files changed, 14 insertions, 1 deletions
diff --git a/t/op/eval.t b/t/op/eval.t
index 42a71e2593..17b8d9d689 100755
--- a/t/op/eval.t
+++ b/t/op/eval.t
@@ -1,6 +1,6 @@
#!./perl
-print "1..41\n";
+print "1..45\n";
eval 'print "ok 1\n";';
@@ -221,3 +221,16 @@ print $@;
};
print "not ok 41\n" if $@;
}
+
+# Make sure that "my $$x" is forbidden
+# 20011224 MJD
+{
+ eval q{my $$x};
+ print $@ ? "ok 42\n" : "not ok 42\n";
+ eval q{my @$x};
+ print $@ ? "ok 43\n" : "not ok 43\n";
+ eval q{my %$x};
+ print $@ ? "ok 44\n" : "not ok 44\n";
+ eval q{my $$$x};
+ print $@ ? "ok 45\n" : "not ok 45\n";
+}