Fixed: 5.26.0~rc1-1 Control: severity -1 minor On Mon, Sep 11, 2017 at 10:12:31AM +0200, Christian Brabandt wrote: > Package: libperl5.24 > Version: 5.24.1-3+deb9u1 > Severity: normal > Tags: patch > > Hi compiling vim with perl-support generates this warning:
> In file included from /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/perl.h:3905:0, > from if_perl.xs:58: > /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/inline.h: In function > ‘S_cx_popsub_args’: > /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/cop.h:612:13: warning: declaration > of ‘av’ shadows a previous local [-Wshadow] > AV *av = GvAV(PL_defgv); \ > ^ > /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/cop.h:612:13: note: in definition of > macro ‘CX_POP_SAVEARRAY’ > AV *av = GvAV(PL_defgv); \ > ^~ > In file included from /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/perl.h:5859:0, > from if_perl.xs:58: > /usr/lib/x86_64-linux-gnu/perl/5.24/CORE/inline.h:518:9: note: shadowed > declaration is here > AV *av; > ^~ > Those warnings are generated from the referenced perl header files, so I > believe this should be fixed in libperl5.24. > > This patch fixes it: Hi, Thanks for the report. This warning has been fixed[1] in 5.26 which is now in Debian unstable. As per this upstream mailing list thread[2] the code was previously correct, so I don't think this warrants a stable update. Cheers, Dominic. [1] <https://perl5.git.perl.org/perl.git/commit/f2b9631d5d19d2b71c1776e1193173d13f3620bf> [2] <https://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236465.html>