pidl: Don't generate variables declarations for pointless array counters.
authorTim Prouty <tprouty@samba.org>
Tue, 3 Mar 2009 21:04:14 +0000 (13:04 -0800)
committerTim Prouty <tprouty@samba.org>
Thu, 5 Mar 2009 02:32:13 +0000 (18:32 -0800)
commitcfb47573865610d2e02b08507f09b52c3b38d19e
tree41bc6888c5747f607c3194eed93e6f8dc0c75b7a
parent04f5f739056b535c71f0991b388f7f4b14c0b75e
pidl: Don't generate variables declarations for pointless array counters.

Code isn't generated to iterate over arrays of length 0, but the
variable declarations still are.  The result is 'unused variable'
warnings. This only seems to be happening in one place right now, so I
targeted the fix to this case, but refactoring could be done to make
all variable declarations do this zero length check.  Making it the
default would be a much more invasive fix.

Jelmer, please check!
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm