From: Mathieu Desnoyers Date: Tue, 23 Sep 2014 16:24:07 +0000 (-0400) Subject: Fix: incorrect compiler warning X-Git-Tag: v1.2.3~1 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=be35b842804b3fcc90bbe019eaf2d4a278983cfb Fix: incorrect compiler warning The compiler does not see that *target will necessarily set the values. Initialize the variables to 0 to silence uninitialized variable warning. Signed-off-by: Mathieu Desnoyers --- diff --git a/formats/ctf/metadata/ctf-visitor-generate-io-struct.c b/formats/ctf/metadata/ctf-visitor-generate-io-struct.c index 9acda567..5f47930f 100644 --- a/formats/ctf/metadata/ctf-visitor-generate-io-struct.c +++ b/formats/ctf/metadata/ctf-visitor-generate-io-struct.c @@ -994,7 +994,7 @@ int ctf_enumerator_list_visit(FILE *fd, int depth, q = g_quark_from_string(enumerator->u.enumerator.id); if (enum_declaration->integer_declaration->signedness) { - int64_t start, end; + int64_t start = 0, end = 0; int nr_vals = 0; bt_list_for_each_entry(iter, &enumerator->u.enumerator.values, siblings) { @@ -1031,7 +1031,7 @@ int ctf_enumerator_list_visit(FILE *fd, int depth, last->u.s = end + 1; bt_enum_signed_insert(enum_declaration, start, end, q); } else { - uint64_t start, end; + uint64_t start = 0, end = 0; int nr_vals = 0; bt_list_for_each_entry(iter, &enumerator->u.enumerator.values, siblings) {