From 42cd35b717701b474141d5827215642b22384cc9 Mon Sep 17 00:00:00 2001 From: David Young Date: Wed, 13 Nov 2019 12:03:18 -0600 Subject: GCC isn't smart enough to realize that `fill_c` is always initialized and exclusively used in `datatype == H5T_COMPOUND` branches, so just initialize it at its declaration so that GCC doesn't warn. --- test/fillval.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/fillval.c b/test/fillval.c index 47cd53a..5c20e14 100644 --- a/test/fillval.c +++ b/test/fillval.c @@ -758,7 +758,8 @@ test_rdwr_cases(hid_t file, hid_t dcpl, const char *dname, void *_fillval, int fillval=(-1), val_rd, should_be; int i, j, *buf=NULL, odd; unsigned u; - comp_datatype rd_c, fill_c, should_be_c; + comp_datatype rd_c, fill_c = {.a = 0, .x = 0, .y = 0, .z = 0}, + should_be_c; comp_datatype *buf_c=NULL; H5D_space_status_t allocation; -- cgit v0.12