Module Name: src Committed By: rillig Date: Wed Jun 14 11:18:09 UTC 2023
Modified Files: src/tests/usr.bin/indent: lsym_switch.c src/usr.bin/indent: indent.c Log Message: indent: fix formatting of comment after 'switch (expr)' To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/usr.bin/indent/lsym_switch.c cvs rdiff -u -r1.361 -r1.362 src/usr.bin/indent/indent.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/lsym_switch.c diff -u src/tests/usr.bin/indent/lsym_switch.c:1.4 src/tests/usr.bin/indent/lsym_switch.c:1.5 --- src/tests/usr.bin/indent/lsym_switch.c:1.4 Sat Jun 10 16:43:56 2023 +++ src/tests/usr.bin/indent/lsym_switch.c Wed Jun 14 11:18:09 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: lsym_switch.c,v 1.4 2023/06/10 16:43:56 rillig Exp $ */ +/* $NetBSD: lsym_switch.c,v 1.5 2023/06/14 11:18:09 rillig Exp $ */ /* * Tests for the token lsym_switch, which represents the keyword 'switch' that @@ -16,16 +16,10 @@ */ //indent input { - switch (expr) // comment + switch (expr) // comment { } } //indent end -//indent run -{ -// $ FIXME: The '{' has moved to the comment. - switch (expr) // comment { - } -} -//indent end +//indent run-equals-input Index: src/usr.bin/indent/indent.c diff -u src/usr.bin/indent/indent.c:1.361 src/usr.bin/indent/indent.c:1.362 --- src/usr.bin/indent/indent.c:1.361 Wed Jun 14 10:29:52 2023 +++ src/usr.bin/indent/indent.c Wed Jun 14 11:18:09 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: indent.c,v 1.361 2023/06/14 10:29:52 rillig Exp $ */ +/* $NetBSD: indent.c,v 1.362 2023/06/14 11:18:09 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-4-Clause @@ -38,7 +38,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: indent.c,v 1.361 2023/06/14 10:29:52 rillig Exp $"); +__RCSID("$NetBSD: indent.c,v 1.362 2023/06/14 11:18:09 rillig Exp $"); #include <sys/param.h> #include <err.h> @@ -492,7 +492,8 @@ process_newline(void) && com.len == 0) goto stay_in_line; if (ps.psyms.sym[ps.psyms.top] == psym_switch_expr - && opt.brace_same_line) { + && opt.brace_same_line + && com.len == 0) { ps.force_nl = true; goto stay_in_line; }