diff options
Diffstat (limited to 'src/output_source_slr.cpp')
-rw-r--r-- | src/output_source_slr.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/output_source_slr.cpp b/src/output_source_slr.cpp index 4c82922..420d682 100644 --- a/src/output_source_slr.cpp +++ b/src/output_source_slr.cpp @@ -74,7 +74,7 @@ void output_source_slr_t::emit_state_reduce_code(const item_t &item, unsigned ru write_line_("result.symbol_", item.get_lhs(), " = ", call(reduce_func)); for (unsigned i = 0; i < vars.size(); i++) { - if (!vars[i].second) + if (vars[i].second) continue; auto it = get_generator()->get_grammar().destructors.find(rhs[i]); |