B::Deparse precedence bug. (Patch included.)
authorJeremy Madea <jmadea@inktomi.com>
Thu, 29 Mar 2001 12:05:02 +0000 (04:05 -0800)
committerJarkko Hietaniemi <jhi@iki.fi>
Fri, 30 Mar 2001 02:29:37 +0000 (02:29 +0000)
Message-ID: <20010329120502.A24881@dr.inktomi.com>

p4raw-id: //depot/perl@9462

ext/B/B/Deparse.pm

index b0a5eae..5629c17 100644 (file)
@@ -2408,7 +2408,9 @@ sub pp_const {
 #      return $self->const_sv($op)->PV;
 #    }
     my $sv = $self->const_sv($op);
-    return const($sv);
+#    return const($sv);
+    my $c = const $sv; 
+    return $c < 0 ? $self->maybe_parens($c, $cx, 21) : $c;
 }
 
 sub dq {