Module Name:    src
Committed By:   rillig
Date:           Tue Oct 26 20:37:26 UTC 2021

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

Log Message:
tests/indent: test edge cases for blank after sizeof


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/tests/usr.bin/indent/opt_bs.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_bs.c
diff -u src/tests/usr.bin/indent/opt_bs.c:1.4 src/tests/usr.bin/indent/opt_bs.c:1.5
--- src/tests/usr.bin/indent/opt_bs.c:1.4	Sun Oct 24 11:42:57 2021
+++ src/tests/usr.bin/indent/opt_bs.c	Tue Oct 26 20:37:26 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: opt_bs.c,v 1.4 2021/10/24 11:42:57 rillig Exp $ */
+/* $NetBSD: opt_bs.c,v 1.5 2021/10/26 20:37:26 rillig Exp $ */
 /* $FreeBSD$ */
 
 /*
@@ -97,3 +97,25 @@ int sizeof_expr = sizeof 0;
 int offset = offsetof(struct s, member);
 int offset = offsetof(struct s, member);
 #indent end
+
+
+/* Ensure that there is no blank before 'sizeof(' if there is a '\n' between. */
+#indent input
+int sizeof_newline = sizeof
+(0);
+#indent end
+
+#indent run-equals-input -di0 -bs
+#indent run-equals-input -di0 -nbs
+
+
+/* Ensure that only the first '(' after 'sizeof' gets a blank. */
+#indent input
+int sizeof_parenthesized = sizeof((0));
+#indent end
+
+#indent run -di0 -bs
+int sizeof_parenthesized = sizeof ((0));
+#indent end
+
+#indent run-equals-input -di0 -nbs

Reply via email to