output: make reduce actions static inline

This commit is contained in:
Matthias Schiffer 2015-04-05 02:39:47 +02:00
parent 9154865ac3
commit a4c2f94f8b

View file

@ -76,7 +76,7 @@ void output_t::emit_header() {
}
void output_t::emit_reduction(unsigned rule_id, const std::string &action) {
std::fprintf(source_file, "void %sreduce_%u(void) {", prefix(), rule_id);
std::fprintf(source_file, "static inline void %sreduce_%u(void) {", prefix(), rule_id);
std::fprintf(source_file, "%s", action.c_str());
std::fprintf(source_file, "}\n\n");