From: Quentin Glidic <[email protected]> clients/terminal.c: In function 'redraw_handler': clients/terminal.c:213:28: warning: 'machine.unicode' may be used uninitialized in this function [-Wmaybe-uninitialized] struct utf8_state_machine machine; ^~~~~~~
clients/terminal.c: In function 'handle_char': clients/terminal.c:213:28: warning: 'machine.unicode' may be used uninitialized in this function [-Wmaybe-uninitialized] Warning produced by GCC 5.3 and 6.1, with -O3. Signed-off-by: Quentin Glidic <[email protected]> --- You have to look at the file directly to completely understand this one. Not sure that is the value to return in this case, but at least it silences the warning. clients/terminal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/clients/terminal.c b/clients/terminal.c index 100ef3c..f8bb128 100644 --- a/clients/terminal.c +++ b/clients/terminal.c @@ -124,6 +124,7 @@ init_state_machine(struct utf8_state_machine *machine) machine->state = utf8state_start; machine->len = 0; machine->s.ch = 0; + machine->unicode = 0; } static enum utf8_state -- 2.9.0 _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
