From be082cdff40978940ba1393ac820a313aba3a70f Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Mon, 14 Aug 2023 17:09:47 +0930 Subject: [PATCH] common/test: fix gcc-12.3.0 -O3 warning. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` common/test/run-bolt12_decode.c:206:17: error: ‘valid’ may be used uninitialized [-Werror=maybe-uninitialized] 206 | printf("%s %s\n", str, valid ? "OK": "INVALID"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common/test/run-bolt12_decode.c:191:22: note: ‘valid’ was declared here 191 | bool valid, actual; | ^~~~~ ``` Signed-off-by: Rusty Russell --- common/test/run-bolt12_decode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/test/run-bolt12_decode.c b/common/test/run-bolt12_decode.c index 5bbb6f7a1..e2fa5f0ca 100644 --- a/common/test/run-bolt12_decode.c +++ b/common/test/run-bolt12_decode.c @@ -195,7 +195,7 @@ int main(int argc, char *argv[]) size_t dlen; struct json_escape *esc; - json_to_bool(json, json_get_member(json, t, "valid"), &valid); + assert(json_to_bool(json, json_get_member(json, t, "valid"), &valid)); strtok = json_get_member(json, t, "string"); esc = json_escape_string_(tmpctx, json + strtok->start, strtok->end - strtok->start);