From: Jérémie Galarneau Date: Wed, 11 Sep 2019 14:57:15 +0000 (-0400) Subject: ctf: silence bogus warning in set_field_refs() X-Git-Tag: v2.0.0-rc1~137 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=a5e289cfb938f6da7a50086bd75dcd024fcb49cc ctf: silence bogus warning in set_field_refs() gcc 9.1.0 warns that struct_fc my be used uninitialized. The code flow doesn't allow this to happen, but this warning is annoying/scary and easily fixed by initializing struct_fc to NULL. Signed-off-by: Jérémie Galarneau Change-Id: Ib4c702dfc0ca4a29e387b384a1603bdf4634c599 Reviewed-on: https://review.lttng.org/c/babeltrace/+/2028 Reviewed-by: Simon Marchi Tested-by: jenkins --- diff --git a/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c b/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c index 5e5a2c54..4a4bbeee 100644 --- a/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c +++ b/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c @@ -1501,7 +1501,7 @@ int set_field_refs(struct fs_sink_ctf_field_class * const fc, { uint64_t i; uint64_t len; - struct fs_sink_ctf_field_class_struct *struct_fc; + struct fs_sink_ctf_field_class_struct *struct_fc = NULL; struct fs_sink_ctf_field_class_variant *var_fc = NULL; struct fs_sink_ctf_named_field_class *named_fc;