stage4/generate_c/generate_c_base.cc
changeset 118 d4cf7ea933a4
parent 98 d0cdf1d00b74
child 139 668a54686827
--- a/stage4/generate_c/generate_c_base.cc	Thu Apr 03 18:29:14 2008 +0200
+++ b/stage4/generate_c/generate_c_base.cc	Tue Apr 08 18:21:37 2008 +0200
@@ -254,6 +254,12 @@
     void *visit(boolean_true_c *symbol) {s4o.print("TRUE"); return NULL;}
     void *visit(boolean_false_c *symbol) {s4o.print("FALSE"); return NULL;}
 
+    void *visit(neg_literal_c *symbol) {
+      s4o.print("-");
+      symbol->exp->accept(*this);
+      return NULL;
+    }
+
     void *visit(neg_expression_c *symbol) {
       s4o.print("-");
       symbol->exp->accept(*this);