[Indic] Don't use syllable serial value 0
diff --git a/src/hb-ot-shape-complex-indic-machine.rl b/src/hb-ot-shape-complex-indic-machine.rl
index ddecfcc..bf77b02 100644
--- a/src/hb-ot-shape-complex-indic-machine.rl
+++ b/src/hb-ot-shape-complex-indic-machine.rl
@@ -82,6 +82,7 @@
     PASTE (initial_reordering_, func) (map, buffer, mask_array, last, p+1); \
     last = p+1; \
     syllable_serial++; \
+    if (unlikely (!syllable_serial)) syllable_serial++; \
   } HB_STMT_END
 
 static void
@@ -99,7 +100,7 @@
   pe = eof = buffer->len;
 
   unsigned int last = 0;
-  uint8_t syllable_serial = 0;
+  uint8_t syllable_serial = 1;
   %%{
     write exec;
   }%%