From 5e76c74622efe3dfdc6dc8fc416fb9ee31ad989a Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 15 Nov 2022 11:31:47 +1030 Subject: [PATCH] tools/generate_wire.py: don't declare unused for variable. Ubuntu clang 15.0.2-1 complains: ``` wire/peer_exp_wiregen.c:257:14: error: variable 'i' set but not used [-Werror,-Wunused-but-set-variable] for (size_t i = 0; *plen != 0; i++) { ^ wire/peer_exp_wiregen.c:1373:14: error: variable 'i' set but not used [-Werror,-Wunused-but-set-variable] for (size_t i = 0; *plen != 0; i++) { ``` Signed-off-by: Rusty Russell --- tools/gen/impl_template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/gen/impl_template b/tools/gen/impl_template index cb3d1f77b..ec6f9d196 100644 --- a/tools/gen/impl_template +++ b/tools/gen/impl_template @@ -90,7 +90,7 @@ fromwire_${type_}_array(cursor, plen, ${fieldname}, ${f.size('*plen')}); ${fieldname} = ${f.size('*plen')} ? tal_arr(${ctx}, ${typename}, 0) : NULL; % endif % if f.is_implicit_len(): - for (size_t i = 0; *plen != 0; i++) { + while (*plen != 0) { % else: for (size_t i = 0; i < ${f.size()}; i++) { % endif