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)
{