]> git.eshelyaron.com Git - emacs.git/commitdiff
Port etags FALLTHROUGH to C2X
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 23 May 2020 19:55:13 +0000 (12:55 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 23 May 2020 19:55:32 +0000 (12:55 -0700)
Problem reported by Ashish SHUKLA in:
https://lists.gnu.org/r/emacs-devel/2020-05/msg03013.html
* lib-src/etags.c (C_entries): Move label so that FALLTHROUGH
precedes a case label, as draft C2X specifies.

lib-src/etags.c

index eee2c596262f089c3ccf61d98ceb6d97cc6e8e71..4672e3491dae58886c1ebe20fb939bf8b78b5ce0 100644 (file)
@@ -4197,9 +4197,9 @@ C_entries (int c_ext, FILE *inf)
              break;
            }
          FALLTHROUGH;
-       resetfvdef:
        case '#': case '~': case '&': case '%': case '/':
        case '|': case '^': case '!': case '.': case '?':
+       resetfvdef:
          if (definedef != dnone)
            break;
          /* These surely cannot follow a function tag in C. */