From 5e6869e73336cbbcaff4412738a154de814ffc4f Mon Sep 17 00:00:00 2001 From: Cody P Schafer Date: Mon, 17 Aug 2015 20:33:31 -0400 Subject: [PATCH] bytestring: avoid compile_fail failure due to uninitialized warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit bytestring: Module tests compile (tests_compile): FAIL /home/x/g/ccc/ccan/ccan/bytestring/test/compile_fail-BYTESTRING-2.c:Compile gave warnings without -DFAIL: /home/x/g/ccc/ccan/ccan/bytestring/test/compile_fail-BYTESTRING-2.c: In function ‘main’: /home/x/g/ccc/ccan/ccan/bytestring/test/compile_fail-BYTESTRING-2.c:15:2: warning: ‘bs.len’ is used uninitialized in this function [-Wuninitialized] printf("%zd %s\n", bs.len, x); ^ Signed-off-by: Cody P Schafer Signed-off-by: David Gibson --- ccan/bytestring/test/compile_fail-BYTESTRING-2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ccan/bytestring/test/compile_fail-BYTESTRING-2.c b/ccan/bytestring/test/compile_fail-BYTESTRING-2.c index 3c62f941..87dd7c7d 100644 --- a/ccan/bytestring/test/compile_fail-BYTESTRING-2.c +++ b/ccan/bytestring/test/compile_fail-BYTESTRING-2.c @@ -11,6 +11,8 @@ int main(int argc, char *argv[]) #ifdef FAIL bs = BYTESTRING(x); +#else + bs.len = 0; #endif printf("%zd %s\n", bs.len, x); return 0; -- 2.39.2