In perl.git, the branch smoke-me/jkeenan/bulk88/132878-svrecode has been created
<https://perl5.git.perl.org/perl.git/commitdiff/eec804f0d28e224ee197ac4246db90aac78f663d?hp=0000000000000000000000000000000000000000> at eec804f0d28e224ee197ac4246db90aac78f663d (commit) - Log ----------------------------------------------------------------- commit eec804f0d28e224ee197ac4246db90aac78f663d Author: Daniel Dragan <bul...@hotmail.com> Date: Sun Feb 18 02:57:39 2018 -0500 remove unused var in sv_eq_flags svrecode became unused in commit 8df0e7a28b "Remove IN_ENCODING macro, and all code dependent on it" but there was still a SvREFCNT_dec(NULL) executed at the end of the function. This commit will reduce size of Perl_sv_eq_flags by the CC not having to save var eq to a non-volatile register or stack location around the SvREFCNT_dec func call and instead store var eq in the return register directly. Also remove the eq var completly, since initializing the var so early means it has to be stored on the stack around alot func calls, so just do a direct return of const zero on the only "fall off the end" path in the func. ----------------------------------------------------------------------- -- Perl5 Master Repository