diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-04-18 18:30:02 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-04-18 18:30:02 +0200 |
commit | a6cf9b0956f68a1e68fbbd1a2716fae3398c2582 (patch) | |
tree | c60cb6129569731ca5ff0704a2c1cc0ed7c7a3a4 /src/output_source_slr.cpp | |
parent | 3818c8c5282e14a97ff978d0dc2b114ad0fa6edd (diff) | |
download | solar-a6cf9b0956f68a1e68fbbd1a2716fae3398c2582.tar solar-a6cf9b0956f68a1e68fbbd1a2716fae3398c2582.zip |
Refactor parser rule variable handling
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]); |