[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;
}%%