stage4/generate_cc/generate_cc_base.cc
changeset 41 8998c8b24b60
parent 36 4d7fd441fbc3
child 55 8b7a21820737
--- a/stage4/generate_cc/generate_cc_base.cc	Thu Jul 12 11:24:32 2007 +0200
+++ b/stage4/generate_cc/generate_cc_base.cc	Fri Jul 13 19:20:26 2007 +0200
@@ -194,13 +194,12 @@
    	}
 
     void *print_compare_function(const char *function,
-          const char *compare_sign,
+          symbol_c *compare_type,
           symbol_c *l_exp,
           symbol_c *r_exp) {
       s4o.print(function);
-      s4o.print("(");
-      s4o.print(compare_sign);
-      s4o.print(", ");
+      compare_type->accept(*this);
+      s4o.print("(2, ");
       l_exp->accept(*this);
       s4o.print(", ");
       r_exp->accept(*this);