From 504646d81b5010d5ef303d864d862714cccdf03e Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering@fb.com>
Date: Tue, 6 May 2014 09:08:19 -0700
Subject: [PATCH] maint: mark some breakless cases with /* fallthrough */
 comment

* src/dfa.c (addtok_mb, dfaanalyze): Add comment so that it is
clear that the "break" statement is deliberately omitted.
---
 src/dfa.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/dfa.c b/src/dfa.c
index fc6ce72..591788c 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -1598,8 +1598,10 @@ addtok_mb (token t, int mbprop)

     case BACKREF:
       dfa->fast = false;
+      /* fallthrough */
     default:
       ++dfa->nleaves;
+      /* fallthrough */
     case EMPTY:
       ++depth;
       break;
@@ -2380,6 +2382,7 @@ dfaanalyze (struct dfa *d, int searchflag)
               merge (&tmp, &d->follows[pos[j].index], &merged);
               copy (&merged, &d->follows[pos[j].index]);
             }
+          /* fallthrough */

         case QMARK:
           /* A QMARK or STAR node is automatically nullable.  */
-- 
2.0.0.rc0.38.g1697bf3

