Adapt Safe innards to older (XS) versions of version.pm
Rafael Garcia-Suarez [Tue, 5 Feb 2008 16:51:40 +0000 (16:51 +0000)]
p4raw-id: //depot/perl@33238

ext/Opcode/Safe.pm
ext/Safe/t/safeload.t

index 5ee1f92..04a3b55 100644 (file)
@@ -60,6 +60,7 @@ my $default_share = [qw[
     &utf8::unicode_to_native
     $version::VERSION
     $version::CLASS
+    @version::ISA
 ], ($] >= 5.010 && qw[
     &re::is_regexp
     &re::regname
index 6817c2c..db8f1c5 100644 (file)
@@ -25,6 +25,6 @@ use Safe;
 plan(tests => 1);
 
 my $c = new Safe;
-$c->permit(qw(require caller));
+$c->permit(qw(require caller entereval));
 my $r = $c->reval(q{ use version; 1 });
 ok( defined $r, "Can load version.pm in a Safe compartment" ) or diag $@;