Module Name:    src
Committed By:   rillig
Date:           Mon May 15 08:22:23 UTC 2023

Modified Files:
        src/tests/usr.bin/indent: psym_for_exprs.c

Log Message:
tests/indent: demonstrate wrong spacing in for loops


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/tests/usr.bin/indent/psym_for_exprs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/usr.bin/indent/psym_for_exprs.c
diff -u src/tests/usr.bin/indent/psym_for_exprs.c:1.4 src/tests/usr.bin/indent/psym_for_exprs.c:1.5
--- src/tests/usr.bin/indent/psym_for_exprs.c:1.4	Sun Apr 24 09:04:12 2022
+++ src/tests/usr.bin/indent/psym_for_exprs.c	Mon May 15 08:22:23 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: psym_for_exprs.c,v 1.4 2022/04/24 09:04:12 rillig Exp $ */
+/* $NetBSD: psym_for_exprs.c,v 1.5 2023/05/15 08:22:23 rillig Exp $ */
 
 /*
  * Tests for the parser state psym_for_exprs, which represents the state after
@@ -7,10 +7,31 @@
  */
 
 //indent input
-// TODO: add input
+void
+for_loops(void)
+{
+	for (int i = 0; i < 10; i++)
+		printf("%d * %d = %d\n", i, 7, i * 7);
+
+	for (int i = 0; i < 10; i++) {
+		printf("%d * %d = %d\n", i, 7, i * 7);
+	}
+}
 //indent end
 
-//indent run-equals-input
+//indent run
+void
+for_loops(void)
+{
+	for (int i = 0; i < 10; i++)
+		printf("%d * %d = %d\n", i, 7, i * 7);
+
+	/* $ FIXME: Add space between ')' and '{'. */
+	for (int i = 0; i < 10; i++){
+		printf("%d * %d = %d\n", i, 7, i * 7);
+	}
+}
+//indent end
 
 
 /*
@@ -19,7 +40,7 @@
  */
 //indent input
 void
-function(void)
+small_scope(void)
 {
 	for (int i = 0; i < 3; i++)
 		stmt();

Reply via email to