diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2000-04-24 17:39:00 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2000-04-24 17:39:00 +0000 |
commit | 92d29cee5ff815b05b81b877528e4c77e73881c9 (patch) | |
tree | 1887469b52eec03299be2ab643c8a5310d73622e /t/pragma/warn/5nolint | |
parent | 85e0ebd8793b17cfbac766abc03b5fff57b2b2cd (diff) | |
download | perl-92d29cee5ff815b05b81b877528e4c77e73881c9.tar.gz |
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@5937
Diffstat (limited to 't/pragma/warn/5nolint')
-rw-r--r-- | t/pragma/warn/5nolint | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/t/pragma/warn/5nolint b/t/pragma/warn/5nolint index 994190a855..2459968003 100644 --- a/t/pragma/warn/5nolint +++ b/t/pragma/warn/5nolint @@ -94,3 +94,111 @@ $^W = 1 ; require "./abc"; my $a ; chop $a ; EXPECT +######## +-X +# Check scope of pragma with eval +use warnings; +{ + no warnings ; + eval ' + my $b ; chop $b ; + '; print STDERR $@ ; + my $b ; chop $b ; +} +EXPECT + +######## +-X +# Check scope of pragma with eval +use warnings; +{ + no warnings ; + eval q[ + use warnings 'uninitialized' ; + my $b ; chop $b ; + ]; print STDERR $@; + my $b ; chop $b ; +} +EXPECT + +######## +-X +# Check scope of pragma with eval +no warnings; +{ + use warnings 'uninitialized' ; + eval ' + my $b ; chop $b ; + '; print STDERR $@ ; + my $b ; chop $b ; +} +EXPECT + +######## +-X +# Check scope of pragma with eval +no warnings; +{ + use warnings 'uninitialized' ; + eval ' + no warnings ; + my $b ; chop $b ; + '; print STDERR $@ ; + my $b ; chop $b ; +} +EXPECT + +######## +-X +# Check scope of pragma with eval +use warnings; +{ + no warnings ; + eval ' + 1 if $a EQ $b ; + '; print STDERR $@ ; + 1 if $a EQ $b ; +} +EXPECT + +######## +-X +# Check scope of pragma with eval +use warnings; +{ + no warnings ; + eval q[ + use warnings 'deprecated' ; + 1 if $a EQ $b ; + ]; print STDERR $@; + 1 if $a EQ $b ; +} +EXPECT + +######## +-X +# Check scope of pragma with eval +no warnings; +{ + use warnings 'deprecated' ; + eval ' + 1 if $a EQ $b ; + '; print STDERR $@; + 1 if $a EQ $b ; +} +EXPECT + +######## +-X +# Check scope of pragma with eval +no warnings; +{ + use warnings 'deprecated' ; + eval ' + no warnings ; + 1 if $a EQ $b ; + '; print STDERR $@; + 1 if $a EQ $b ; +} +EXPECT + |