summaryrefslogtreecommitdiff
path: root/ext/Opcode
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-10-12 07:47:42 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-10-12 07:47:42 +0000
commit58fb872630577640895aca735fb10b28cd230d92 (patch)
tree29e45d200b6d9e856c32f96cfdb7adc6c6314d25 /ext/Opcode
parent096e1543c0e39bb253015dc55f8bedc6c90a5277 (diff)
downloadperl-58fb872630577640895aca735fb10b28cd230d92.tar.gz
Funny symbol table names can be shared, too
p4raw-id: //depot/perl@32103
Diffstat (limited to 'ext/Opcode')
-rw-r--r--ext/Opcode/Safe.pm3
1 files changed, 0 insertions, 3 deletions
diff --git a/ext/Opcode/Safe.pm b/ext/Opcode/Safe.pm
index fc3ff080cd..1ce787b74a 100644
--- a/ext/Opcode/Safe.pm
+++ b/ext/Opcode/Safe.pm
@@ -231,9 +231,6 @@ sub share_from {
my $arg;
foreach $arg (@$vars) {
# catch some $safe->share($var) errors:
- croak("'$arg' not a valid symbol table name")
- unless $arg =~ /^[\$\@%*&]?\w[\w:]*$/
- or $arg =~ /^\$\W$/;
my ($var, $type);
$type = $1 if ($var = $arg) =~ s/^(\W)//;
# warn "share_from $pkg $type $var";