Module Name: src
Committed By: rillig
Date: Sat Sep 25 13:26:07 UTC 2021
Modified Files:
src/tests/usr.bin/indent: token-while_expr.0 token-while_expr.0.stdout
Log Message:
tests/indent: test formatting of while and do-while loops
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/indent/token-while_expr.0 \
src/tests/usr.bin/indent/token-while_expr.0.stdout
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/token-while_expr.0
diff -u src/tests/usr.bin/indent/token-while_expr.0:1.1 src/tests/usr.bin/indent/token-while_expr.0:1.2
--- src/tests/usr.bin/indent/token-while_expr.0:1.1 Fri Mar 12 00:13:06 2021
+++ src/tests/usr.bin/indent/token-while_expr.0 Sat Sep 25 13:26:07 2021
@@ -1,8 +1,9 @@
-/* $NetBSD: token-while_expr.0,v 1.1 2021/03/12 00:13:06 rillig Exp $ */
+/* $NetBSD: token-while_expr.0,v 1.2 2021/09/25 13:26:07 rillig Exp $ */
/* $FreeBSD$ */
/*
* Tests for the keyword 'while', followed by a parenthesized expression.
*/
-/* TODO: Add some code to be formatted. */
+int main(int argc,char**argv){int o;while((o=getopt(argc,argv,"x:"))!=-1)
+switch(o){case'x':do{o++;}while(o<5);break;default:usage();}return 0;}
Index: src/tests/usr.bin/indent/token-while_expr.0.stdout
diff -u src/tests/usr.bin/indent/token-while_expr.0.stdout:1.1 src/tests/usr.bin/indent/token-while_expr.0.stdout:1.2
--- src/tests/usr.bin/indent/token-while_expr.0.stdout:1.1 Fri Mar 12 00:13:06 2021
+++ src/tests/usr.bin/indent/token-while_expr.0.stdout Sat Sep 25 13:26:07 2021
@@ -1,8 +1,23 @@
-/* $NetBSD: token-while_expr.0.stdout,v 1.1 2021/03/12 00:13:06 rillig Exp $ */
+/* $NetBSD: token-while_expr.0.stdout,v 1.2 2021/09/25 13:26:07 rillig Exp $ */
/* $FreeBSD$ */
/*
* Tests for the keyword 'while', followed by a parenthesized expression.
*/
-/* TODO: Add some code to be formatted. */
+int
+main(int argc, char **argv)
+{
+ int o;
+ while ((o = getopt(argc, argv, "x:")) != -1)
+ switch (o) {
+ case 'x':
+ do {
+ o++;
+ } while (o < 5);
+ break;
+ default:
+ usage();
+/* $ XXX: The 'return' should be in a separate line. */
+ } return 0;
+}