Fix a typo that prevented the warning from being activated with -Wc++compat.
PR c/120078
gcc/c-family/ChangeLog:
* c.opt (Wjump-misses-init): Fix typo.
gcc/testsuite/ChangeLog:
* gcc.dg/Wjump-misses-init-3.c: New test.
Warn about invalid UTF-8 characters.
Wjump-misses-init
-C ObjC Var(warn_jump_misses_init) Warning LangEnabledby(C ObjC,Wc++-compat)
+C ObjC Var(warn_jump_misses_init) Warning LangEnabledBy(C ObjC,Wc++-compat)
Warn when a jump misses a variable initialization.
Enum
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-Wc++-compat" } */
+
+void f()
+{
+ goto skip; /* { dg-warning "jump skips variable initialization" } */
+ int i = 1;
+skip: ;
+}
+