generate: Ensure that field_map_slices array is long enough

This commit is contained in:
Max Brunsfeld 2019-12-09 11:43:42 -08:00
parent 09fb24c03d
commit a5a9000e29

View file

@ -525,7 +525,8 @@ impl Generator {
add_line!(
self,
"static const TSFieldMapSlice ts_field_map_slices[] = {{",
"static const TSFieldMapSlice ts_field_map_slices[{}] = {{",
self.parse_table.production_infos.len(),
);
indent!(self);
for (production_id, (row_id, length)) in field_map_ids.into_iter().enumerate() {