[compiler] Fix special constants in Xref.pm
authorMalcolm Beattie <mbeattie@sable.ox.ac.uk>
Wed, 11 Feb 1998 13:03:59 +0000 (13:03 +0000)
committerMalcolm Beattie <mbeattie@sable.ox.ac.uk>
Wed, 11 Feb 1998 13:03:59 +0000 (13:03 +0000)
p4raw-id: //depot/perlext/Compiler@495

B/Xref.pm

index 1289b11..0102856 100644 (file)
--- a/B/Xref.pm
+++ b/B/Xref.pm
@@ -250,7 +250,8 @@ sub pp_gv {
 sub pp_const {
     my $op = shift;
     my $sv = $op->sv;
-    $top = ["?", "", $sv->FLAGS & SVf_POK ? $sv->PV : "?"];
+    $top = ["?", "",
+           (class($sv) ne "SPECIAL" && $sv->FLAGS & SVf_POK) ? $sv->PV : "?"];
 }
 
 sub pp_method {