--- a/stage4/generate_iec/generate_iec.cc Thu Apr 03 18:29:14 2008 +0200
+++ b/stage4/generate_iec/generate_iec.cc Tue Apr 08 18:21:37 2008 +0200
@@ -154,6 +154,8 @@
void *visit(real_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
void *visit(bit_string_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
void *visit(boolean_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
+void *visit(neg_literal_c *symbol) {return print_unary_expression(symbol->exp, "-");}
+
/* helper class for boolean_literal_c */
void *visit(boolean_true_c *symbol) {s4o.print(/*"TRUE"*/"1"); return NULL;}