[perl #32962] h2ph - use of local() in generated code
Peter.Dintelmann@dresdner-bank.com [Wed, 8 Dec 2004 15:49:32 +0000 (15:49 +0000)]
Message-ID: <rt-3.0.11-32962-102394.11.065973521948@perl.org>

p4raw-id: //depot/perl@23628

utils/h2ph.PL

index f715f50..81e23f6 100644 (file)
@@ -142,7 +142,7 @@ while (defined (my $file = next_file())) {
                            $curargs{$arg} = 1;
                        }
                        $args =~ s/\b(\w)/\$$1/g;
-                       $args = "local($args) = \@_;\n$t    ";
+                       $args = "my($args) = \@_;\n$t    ";
                    }
                    s/^\s+//;
                    expr();
@@ -338,7 +338,7 @@ while (defined (my $file = next_file())) {
            }
            $args = (
                @args
-               ? "local(" . (join ',', map "\$$_", @args) . ") = \@_;\n$t    "
+               ? "my(" . (join ',', map "\$$_", @args) . ") = \@_;\n$t    "
                : ""
            );
            my $proto = @args ? '' : '() ';