[Commit] nickle pretty.c,1.68,1.69

Bart Massey commit at keithp.com
Thu May 20 02:51:57 PDT 2004


Committed by: bart

Update of /local/src/CVS/nickle
In directory home.keithp.com:/tmp/cvs-serv11000

Modified Files:
	pretty.c 
Log Message:
Bugged previous code.



Index: pretty.c
===================================================================
RCS file: /local/src/CVS/nickle/pretty.c,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -d -r1.68 -r1.69
--- a/pretty.c	20 May 2004 09:37:37 -0000	1.68
+++ b/pretty.c	20 May 2004 09:51:55 -0000	1.69
@@ -658,11 +658,12 @@
 	FilePuts (f, "for (");
 	if (e->tree.left->tree.left)
 	    PrettyExpr (f, e->tree.left->tree.left, -1, level, nest, pd);
-	if (e->base.tag == SEMI)
+	if (e->tree.left->base.tag == SEMI)
 	    FilePuts (f, ";");
 	if (e->tree.left->tree.right->tree.left)
 	{
-	    FilePuts (f, " ");
+	    if (e->tree.left->base.tag == SEMI)
+		FilePuts (f, " ");
 	    PrettyExpr (f, e->tree.left->tree.right->tree.left, -1, level, nest, pd);
 	}
 	FilePuts (f, ";");
@@ -673,7 +674,7 @@
 	}
 	FilePuts (f, ")\n");
 	if (nest)
-	    PrettyStatement (f, e->tree.right->tree.right, level+1, level, nest, pd);
+	    PrettyStatement (f, e->tree.right, level+1, level, nest, pd);
 	break;
     case SWITCH:
     case UNION:




More information about the Commit mailing list