diff -r 66925599259a -r 8b7a21820737 stage4/generate_cc/generate_cc_base.cc --- a/stage4/generate_cc/generate_cc_base.cc Tue Aug 28 08:42:54 2007 +0200 +++ b/stage4/generate_cc/generate_cc_base.cc Wed Aug 29 11:06:13 2007 +0200 @@ -88,10 +88,11 @@ } void *print_literal(symbol_c *type, symbol_c *value) { - s4o.print("("); + s4o.print("__"); type->accept(*this); + s4o.print("_LITERAL("); + value->accept(*this); s4o.print(")"); - value->accept(*this); return NULL; }