diff -r e2c4f6f4abe2 -r c25346eac788 stage4/generate_c/generate_c_base.cc --- a/stage4/generate_c/generate_c_base.cc Sat Mar 15 20:10:20 2014 +0000 +++ b/stage4/generate_c/generate_c_base.cc Sun Mar 16 10:16:25 2014 +0000 @@ -90,6 +90,14 @@ s4o.print(variable_prefix_); } + void print_line_directive(symbol_c *symbol) { + s4o.print("#line "); + s4o.print(symbol->first_line); + s4o.print(" \""); + s4o.print(symbol->first_file); + s4o.print("\"\n"); + } + void *print_token(token_c *token, int offset = 0) { return s4o.printupper((token->value)+offset); }