summaryrefslogtreecommitdiffstats
path: root/src/output_slr.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2015-04-11 00:09:33 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2015-04-11 00:09:33 +0200
commit0f3c53fb630b810e3927e7184273d424ff8b165a (patch)
treea69d2b3ccd6df55d7119f07b7470824d9cbb3147 /src/output_slr.cpp
parent1f2a900e4068810b862929f8e326f4329156176e (diff)
downloadsolar-0f3c53fb630b810e3927e7184273d424ff8b165a.tar
solar-0f3c53fb630b810e3927e7184273d424ff8b165a.zip
output: de-duplicate token value pushing
Diffstat (limited to 'src/output_slr.cpp')
-rw-r--r--src/output_slr.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/output_slr.cpp b/src/output_slr.cpp
index a58c331..1acd951 100644
--- a/src/output_slr.cpp
+++ b/src/output_slr.cpp
@@ -45,7 +45,6 @@ void output_slr_t::emit_state_shift(unsigned state) {
for (const symbol_t &sym : entry.second)
std::fprintf(source_file, "\t\t\tcase %s:\n", symbol_case(sym).c_str());
- std::fprintf(source_file, "\t\t\t\tparser->stack[parser->top].value.token = *value;\n");
std::fprintf(source_file, "\t\t\t\tparser->stack[++parser->top].state = %u;\n", entry.first);
std::fprintf(source_file, "\t\t\t\treturn 1;\n\n");
}