# NOTE: Derived from blib/lib/Inline/denter.pm.
# Changes made here will be lost when autosplit is run again.
#line 336 "blib/lib/Inline/denter.pm (autosplit into blib/lib/auto/Inline/denter/_print_ref.al)"
my ($o, $data, $symbol, $type) = @_;
$data =~ /^(([\w:]+)=)?$type\(0x([0-9a-f]+)\)$/
or croak "Invalid reference: $data\n";
$stream .= $2 if defined $2;
croak "Inline::denter does not handle duplicate references"
$stream .= $o->{key}, $o->{key} = '' if $o->{key};
# end of Inline::denter::_print_ref