summaryrefslogtreecommitdiff
path: root/cpan
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2011-04-03 08:10:43 -0500
committerCraig A. Berry <craigberry@mac.com>2011-04-15 16:13:29 -0500
commitd4e61d91175f056c71693f8f47149472d0f4c18d (patch)
treea51b4ab79773b647748fe0f2f3ae3329e3aaabbf /cpan
parent17148a1aa5fa357fd3e5850baca9d6eae778d7b9 (diff)
downloadperl-d4e61d91175f056c71693f8f47149472d0f4c18d.tar.gz
Don't copy all of %ENV in prereq.t.
It's sufficient for purposes of enabling prerequisite warnings to set a localized $ENV{PERL_CORE} to undef rather than making a local copy of the entire %ENV hash. This makes the test pass on VMS, where copying %ENV in toto is not supported. This fixes a smoke failure, so borrow it from upstream, where it's already released as part of MM 6.57_10. 6.58 will contain an additional tweak that works with Perl 5.6, but no need to worry about that here.
Diffstat (limited to 'cpan')
-rw-r--r--cpan/ExtUtils-MakeMaker/t/prereq.t5
1 files changed, 2 insertions, 3 deletions
diff --git a/cpan/ExtUtils-MakeMaker/t/prereq.t b/cpan/ExtUtils-MakeMaker/t/prereq.t
index 13e354aae7..094fee75bf 100644
--- a/cpan/ExtUtils-MakeMaker/t/prereq.t
+++ b/cpan/ExtUtils-MakeMaker/t/prereq.t
@@ -35,9 +35,8 @@ ok( chdir 'Big-Dummy', "chdir'd to Big-Dummy" ) ||
local $SIG{__WARN__} = sub {
$warnings .= join '', @_;
};
- # prerequisite warnings are disbled while building the perl core:
- local %ENV = %ENV;
- delete $ENV{PERL_CORE};
+ # prerequisite warnings are disabled while building the perl core:
+ local $ENV{PERL_CORE} = undef;
WriteMakefile(
NAME => 'Big::Dummy',