| line | true | false | branch | 
 
| 28 | 13 | 16 | $ref ? : | 
 
| 51 | 2 | 18 | unless $old_sym->{'type'} eq $new_sym->{'type'} | 
 
| 53 | 2 | 16 | unless my $old_ref = _get_ref($old_sym) | 
 
| 54 | 3 | 13 | if my $new_ref = _get_ref($new_sym) | 
 
| 71 | 18 | 123 | if ref $sym | 
 
| 78 | 4 | 119 | if $pkg eq '::' | 
 
| 109 | 102 | 90 | unless ($sym->{'NO_CHECK_STASH'}) | 
 
| 111 | 18 | 84 | unless exists $$stash{$sym->{'name'}} | 
 
| 116 | 0 | 174 | unless $globref | 
 
| 120 | 52 | 122 | if $type ne 'SCALAR' and defined *{$globref;}{$type} | 
 
| 122 | 0 | 122 | if ($] < 5.01) | 
 
| 123 | 0 | 0 | unless ($sym->{'NO_CHECK_STASH'}) | 
 
| 126 | 0 | 0 | if eval "package $sym->{'pkg'}; my \$y = $sym->{'sigil'}$sym->{'name'}; 1" | 
 
| 128 | 0 | 0 | if defined *{$globref;}{$type} and defined ${*{$globref;}{$type};} | 
 
| 133 | 73 | 49 | if $sv->isa('B::SV') | 
 
| 134 | 0 | 49 | unless $sv->isa('B::SPECIAL') | 
 
| 135 | 0 | 49 | if $B::specialsv_name[$$sv] ne 'Nullsv' | 
 
| 152 | 18 | 90 | if $type eq $sym->{'type'} |