From 9657dfcfc34697afddca438b643df3909e17a8a7 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 10 Mar 2016 11:39:44 -0800 Subject: [PATCH] Compute in-progress symbols for out-of-context states --- src/compiler/build_tables/build_parse_table.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/build_tables/build_parse_table.cc b/src/compiler/build_tables/build_parse_table.cc index 5190c50d..0b74f8f8 100644 --- a/src/compiler/build_tables/build_parse_table.cc +++ b/src/compiler/build_tables/build_parse_table.cc @@ -143,7 +143,7 @@ class ParseTableBuilder { ParseStateId state_id = parse_table.add_state(); for (const auto &entry : item_set.entries) { const ParseItem &item = entry.first; - if (item.step_index > 0 && item.lhs() != rules::START() && !allow_any_conflict) + if (item.step_index > 0 && item.lhs() != rules::START()) parse_table.states[state_id].in_progress_symbols.insert(item.lhs()); }