Module Name: src Committed By: rillig Date: Sat Feb 12 01:23:44 UTC 2022
Modified Files: src/tests/usr.bin/xlint/lint1: d_c99_decls_after_stmt.c d_c99_decls_after_stmt2.c d_c99_decls_after_stmt3.c Log Message: tests/lint: document where some C99 tests come from These tests were added due to PR#45417. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c \ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c \ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.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/xlint/lint1/d_c99_decls_after_stmt.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c:1.3 src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c:1.4 --- src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c:1.3 Sun Jan 31 14:57:28 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c Sat Feb 12 01:23:44 2022 @@ -1,6 +1,13 @@ -/* $NetBSD: d_c99_decls_after_stmt.c,v 1.3 2021/01/31 14:57:28 rillig Exp $ */ +/* $NetBSD: d_c99_decls_after_stmt.c,v 1.4 2022/02/12 01:23:44 rillig Exp $ */ # 3 "d_c99_decls_after_stmt.c" +/* + * Before cgram.y 1.50 from 2011-10-04, lint complained about syntax errors + * at the second 'int'. + * + * https://gnats.netbsd.org/45417 + */ + void sample(void) { Index: src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c:1.3 src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c:1.4 --- src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c:1.3 Sun Jan 31 14:57:28 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c Sat Feb 12 01:23:44 2022 @@ -1,6 +1,13 @@ -/* $NetBSD: d_c99_decls_after_stmt2.c,v 1.3 2021/01/31 14:57:28 rillig Exp $ */ +/* $NetBSD: d_c99_decls_after_stmt2.c,v 1.4 2022/02/12 01:23:44 rillig Exp $ */ # 3 "d_c99_decls_after_stmt2.c" +/* + * Before cgram.y 1.50 from 2011-10-04, lint complained about syntax errors + * at the second 'int'. + * + * https://gnats.netbsd.org/45417 + */ + typedef int int_t; int Index: src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c diff -u src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c:1.3 src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c:1.4 --- src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c:1.3 Sun Jan 31 14:57:28 2021 +++ src/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt3.c Sat Feb 12 01:23:44 2022 @@ -1,6 +1,13 @@ -/* $NetBSD: d_c99_decls_after_stmt3.c,v 1.3 2021/01/31 14:57:28 rillig Exp $ */ +/* $NetBSD: d_c99_decls_after_stmt3.c,v 1.4 2022/02/12 01:23:44 rillig Exp $ */ # 3 "d_c99_decls_after_stmt3.c" +/* + * Before cgram.y 1.50 from 2011-10-04, lint complained about syntax errors + * at the second 'int'. + * + * https://gnats.netbsd.org/45417 + */ + void sample(int i) {