summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorRick Delaney <rick@consumercontact.com>2007-07-07 19:06:11 -0400
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-07-11 12:02:11 +0000
commit500960a6f90e95877f90eef273215f16726946b1 (patch)
treebad3198260a93649ed46d90fa5e8402bf4657b63 /t
parent58d3fd3b5888ac8ea3febee0b12943d3043ede14 (diff)
downloadperl-500960a6f90e95877f90eef273215f16726946b1.tar.gz
Re: [perl #43545] 'no warnings' effects $@.
Message-ID: <20070708030611.GJ436@bort.ca> p4raw-id: //depot/perl@31587
Diffstat (limited to 't')
-rwxr-xr-xt/op/eval.t11
1 files changed, 9 insertions, 2 deletions
diff --git a/t/op/eval.t b/t/op/eval.t
index 57e39dd928..2eb9b1e9ed 100755
--- a/t/op/eval.t
+++ b/t/op/eval.t
@@ -5,7 +5,7 @@ BEGIN {
@INC = '../lib';
}
-print "1..94\n";
+print "1..95\n";
eval 'print "ok 1\n";';
@@ -455,7 +455,14 @@ print "ok $test - eval and last\n"; $test++;
local $@ = "foo";
eval undef;
print "not " unless $@ eq "";
- print "ok $test # eval unef \n"; $test++;
+ print "ok $test # eval undef \n"; $test++;
+}
+
+{
+ no warnings;
+ eval "/ /a;";
+ print "not " unless $@ =~ /^syntax error/;
+ print "ok $test # eval syntax error, no warnings \n"; $test++;
}