Module Name: src Committed By: rillig Date: Fri Mar 12 22:53:18 UTC 2021
Modified Files: src/tests/usr.bin/indent: token-preprocessing.0 token-preprocessing.0.stdout Log Message: tests/indent: add test for preprocessor lines To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/indent/token-preprocessing.0 \ src/tests/usr.bin/indent/token-preprocessing.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-preprocessing.0 diff -u src/tests/usr.bin/indent/token-preprocessing.0:1.1 src/tests/usr.bin/indent/token-preprocessing.0:1.2 --- src/tests/usr.bin/indent/token-preprocessing.0:1.1 Fri Mar 12 00:13:06 2021 +++ src/tests/usr.bin/indent/token-preprocessing.0 Fri Mar 12 22:53:18 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: token-preprocessing.0,v 1.1 2021/03/12 00:13:06 rillig Exp $ */ +/* $NetBSD: token-preprocessing.0,v 1.2 2021/03/12 22:53:18 rillig Exp $ */ /* $FreeBSD$ */ /*- @@ -10,4 +10,19 @@ * #line */ -/* TODO: Add some code to be formatted. */ +#include <system-header.h> +#include "local-header.h" + +#if 0 +#else +#endif + +#if 0 /* if comment */ +#else /* else comment */ +#endif /* endif comment */ + +#if 0 /* outer if comment */ +# if nested /* inner if comment */ +# else /* inner else comment */ +# endif /* inner endif comment */ +#endif /* outer endif comment */ Index: src/tests/usr.bin/indent/token-preprocessing.0.stdout diff -u src/tests/usr.bin/indent/token-preprocessing.0.stdout:1.1 src/tests/usr.bin/indent/token-preprocessing.0.stdout:1.2 --- src/tests/usr.bin/indent/token-preprocessing.0.stdout:1.1 Fri Mar 12 00:13:06 2021 +++ src/tests/usr.bin/indent/token-preprocessing.0.stdout Fri Mar 12 22:53:18 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: token-preprocessing.0.stdout,v 1.1 2021/03/12 00:13:06 rillig Exp $ */ +/* $NetBSD: token-preprocessing.0.stdout,v 1.2 2021/03/12 22:53:18 rillig Exp $ */ /* $FreeBSD$ */ /*- @@ -10,4 +10,20 @@ * #line */ -/* TODO: Add some code to be formatted. */ +#include <system-header.h> +#include "local-header.h" + +#if 0 +#else +#endif + +#if 0 /* if comment */ +#else /* else comment */ +#endif /* endif comment */ + +#if 0 /* outer if comment */ +/* $ XXX: The indentation is removed, which can get confusing */ +#if nested /* inner if comment */ +#else /* inner else comment */ +#endif /* inner endif comment */ +#endif /* outer endif comment */