Avoid empty initializer list for ts_alias_sequences

Fixes a bug introduced in 68b089b41e
This commit is contained in:
Max Brunsfeld 2019-08-12 14:11:40 -07:00
parent 68b089b41e
commit 13c0aa7dbb

View file

@ -364,6 +364,11 @@ impl Generator {
indent!(self);
for (i, production_info) in self.parse_table.production_infos.iter().enumerate() {
if production_info.alias_sequence.is_empty() {
// Work around MSVC's intolerance of empty array initializers by
// explicitly zero-initializing the first element.
if i == 0 {
add_line!(self, "[0] = {{}},");
}
continue;
}