Module Name:    src
Committed By:   rillig
Date:           Thu Jun  8 20:28:50 UTC 2023

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

Log Message:
tests/indent: extend test for wrong indentation in 'else if'


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/tests/usr.bin/indent/opt_lp.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/opt_lp.c
diff -u src/tests/usr.bin/indent/opt_lp.c:1.7 src/tests/usr.bin/indent/opt_lp.c:1.8
--- src/tests/usr.bin/indent/opt_lp.c:1.7	Tue May 23 06:18:00 2023
+++ src/tests/usr.bin/indent/opt_lp.c	Thu Jun  8 20:28:50 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: opt_lp.c,v 1.7 2023/05/23 06:18:00 rillig Exp $ */
+/* $NetBSD: opt_lp.c,v 1.8 2023/06/08 20:28:50 rillig Exp $ */
 
 /*
  * Tests for the options '-lp' and '-nlp'.
@@ -91,21 +91,52 @@ example(void)
 
 //indent input
 {
-if (cond) {
-} else if (cond &&
-cond &&
-cond) {
+if (cond11a
+&& cond11b
+&& cond11c) {
+stmt11;
+} else if (cond12a
+&& cond12b
+&& cond12c) {
+stmt12;
 }
 }
+
+{
+if (cond21a
+&& cond21b
+&& cond21c)
+stmt21;
+else if (cond22a
+&& cond22b
+&& cond22c)
+stmt22;
+}
 //indent end
 
 //indent run -ci4 -nlp
 {
-	if (cond) {
-	} else if (cond &&
+	if (cond11a
+	    && cond11b
+	    && cond11c) {
+		stmt11;
+	} else if (cond12a
 // $ FIXME: Wrong indentation, should be 4 spaces only.
-		    cond &&
-	    cond) {
+		    && cond12b
+	    && cond12c) {
+		stmt12;
 	}
 }
+
+{
+	if (cond21a
+	    && cond21b
+	    && cond21c)
+		stmt21;
+	else if (cond22a
+// $ FIXME: Wrong indentation, should be 4 spaces only.
+		    && cond22b
+	    && cond22c)
+		stmt22;
+}
 //indent end

Reply via email to