From 742dc32d6acf0f4dd57e97fd4c64104357557a1c Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Mon, 5 Feb 2007 18:53:18 +0000 Subject: [PATCH] t/lib/common.pl can be warnings clean. p4raw-id: //depot/perl@30136 --- t/lib/common.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/t/lib/common.pl b/t/lib/common.pl index e4c1463..36d45f3 100644 --- a/t/lib/common.pl +++ b/t/lib/common.pl @@ -9,6 +9,7 @@ use File::Path; use File::Spec::Functions; use strict; +use warnings; our $pragma_name; $| = 1; @@ -76,7 +77,7 @@ for (@prgs){ $todo = $prog =~ s/^#\s*TODO\s*(.*)\n//m and $todo_reason = $1; # If the TODO reason starts ? then it's taken as a code snippet to evaluate # This provides the flexibility to have conditional TODOs - if ($todo_reason =~ s/^\?//) { + if ($todo_reason && $todo_reason =~ s/^\?//) { my $temp = eval $todo_reason; if ($@) { die "# In TODO code reason:\n# $todo_reason\n$@"; -- 2.7.4