It's not really relevant at the moment, but a sufficiently
smart implementation could eventually save some memory here.
Perl already optimizes in-place sort (@x = sort @x), so there's
precedent for a potential future where a Perl implementation
could generally optimize in-place operations for non-builtin
subroutines, too.
join("\n\t", header_raw($self, 'Content-Type')));
};
my $enc = find_encoding($cs) or croak "unknown encoding `$cs'";
- my $tmp = body($self);
+ my $ret = body($self);
local @enc_warn;
local $SIG{__WARN__} = $enc_warn;
- my $ret = $enc->decode($tmp, Encode::FB_WARN);
+ $ret = $enc->decode($ret, Encode::FB_WARN);
croak(@enc_warn) if @enc_warn;
$ret;
}