From: Christoph Reiter Date: Thu, 26 Aug 2021 03:14:18 +0000 (+0200) Subject: build: fix implicit-fallthrough errors with clang X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2^2~49 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=eab7c19dfb104da871de4e426967475007af311c;p=gtk4.git build: fix implicit-fallthrough errors with clang The clang build fails due to -Werror=implicit-fallthrough being on by default and some fallthrough cases not being marked as such. Use G_GNUC_FALLTHROUGH or duplicate the code in those cases. --- diff --git a/gtk/gtkimcontextime.c b/gtk/gtkimcontextime.c index c8378c836e..8f09cde29d 100644 --- a/gtk/gtkimcontextime.c +++ b/gtk/gtkimcontextime.c @@ -724,7 +724,7 @@ gtk_im_context_ime_focus_out (GtkIMContext *context) context_ime->priv->pretend_empty_preedit = FALSE; g_free (utf8str); } - /* fallthrough */ + G_GNUC_FALLTHROUGH; case GTK_WIN32_IME_FOCUS_BEHAVIOR_DISCARD: gtk_im_context_ime_reset (context); @@ -1054,7 +1054,7 @@ gtk_im_context_ime_message_filter (GdkWin32Display *display, default: break; } - + break; default: break; }