diff options
author | Hugo van der Sanden <hv@crypt.org> | 2000-10-19 00:25:58 +0100 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2000-10-18 23:36:24 +0000 |
commit | 790090df87a94d63cdbf866bce162581c29c2abf (patch) | |
tree | 7d03d55c31794f3ab5ccb6e9fd7ce500ddb28e2f /t | |
parent | 177e2d42271d33bb6d33298a0190fe4d19a3bb61 (diff) | |
download | perl-790090df87a94d63cdbf866bce162581c29c2abf.tar.gz |
Re: [ID 20001018.008] flip-flop bug when there's no <FH>
Message-Id: <200010182225.XAA20330@crypt.compulink.co.uk>
p4raw-id: //depot/perl@7365
Diffstat (limited to 't')
-rwxr-xr-x | t/op/flip.t | 9 | ||||
-rw-r--r-- | t/pragma/warn/pp_hot | 3 |
2 files changed, 11 insertions, 1 deletions
diff --git a/t/op/flip.t b/t/op/flip.t index 20167f3333..f66af27d4d 100755 --- a/t/op/flip.t +++ b/t/op/flip.t @@ -2,7 +2,7 @@ # $RCSfile: flip.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:52 $ -print "1..9\n"; +print "1..10\n"; @a = (1,2,3,4,5,6,7,8,9,10,11,12); @@ -27,3 +27,10 @@ if ($x eq 3) {print "ok 8\n";} else {print "not ok 8 $x:$foo:\n";} $x = 3.14; if (($x...$x) eq "1") {print "ok 9\n";} else {print "not ok 9\n";} + +{ + # coredump reported in bug 20001018.008 + readline(UNKNOWN); + $. = 1; + print "ok 10\n" unless 1 .. 10; +} diff --git a/t/pragma/warn/pp_hot b/t/pragma/warn/pp_hot index 3c3cc6021f..426820550c 100644 --- a/t/pragma/warn/pp_hot +++ b/t/pragma/warn/pp_hot @@ -33,6 +33,9 @@ readline() on closed filehandle %s [Perl_do_readline] close STDIN ; $a = <STDIN>; + readline() on closed filehandle %s [Perl_do_readline] + readline(NONESUCH); + glob failed (child exited with status %d%s) [Perl_do_readline] <<TODO Deep recursion on subroutine \"%s\" [Perl_sub_crush_depth] |