Module Name:    src
Committed By:   rillig
Date:           Sat Aug  5 09:44:18 UTC 2023

Modified Files:
        src/tests/usr.bin/xlint/lint2: msg_013.exp msg_013.ln

Log Message:
tests/lint: test C99 printf conversion specifiers in lint2


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint2/msg_013.exp \
    src/tests/usr.bin/xlint/lint2/msg_013.ln

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/lint2/msg_013.exp
diff -u src/tests/usr.bin/xlint/lint2/msg_013.exp:1.1 src/tests/usr.bin/xlint/lint2/msg_013.exp:1.2
--- src/tests/usr.bin/xlint/lint2/msg_013.exp:1.1	Thu Aug  5 22:36:08 2021
+++ src/tests/usr.bin/xlint/lint2/msg_013.exp	Sat Aug  5 09:44:18 2023
@@ -0,0 +1,3 @@
+my_printf: malformed format string  	local.c(12)
+my_printf: malformed format string  	local.c(13)
+my_printf, arg 2 inconsistent with format  	local.c(13)
Index: src/tests/usr.bin/xlint/lint2/msg_013.ln
diff -u src/tests/usr.bin/xlint/lint2/msg_013.ln:1.1 src/tests/usr.bin/xlint/lint2/msg_013.ln:1.2
--- src/tests/usr.bin/xlint/lint2/msg_013.ln:1.1	Thu Aug  5 22:36:08 2021
+++ src/tests/usr.bin/xlint/lint2/msg_013.ln	Sat Aug  5 09:44:18 2023
@@ -1,6 +1,18 @@
-# $NetBSD: msg_013.ln,v 1.1 2021/08/05 22:36:08 rillig Exp $
+# $NetBSD: msg_013.ln,v 1.2 2023/08/05 09:44:18 rillig Exp $
 #
 # Test data for message 13 of lint2:
 #	%s: malformed format string  	%s
 #
-# TODO: add actual test data
+
+0 s local.c
+S local.c
+
+# void my_printf(const char *fmt) {}
+4 d 0.4 v 1P 1d 9my_printf F1 PcC V
+
+# my_printf("%f", 0.0);
+11 c 0.11 s1"%f" i 9my_printf f2 PC D V
+# my_printf("%a", 0.0);
+12 c 0.12 s1"%a" i 9my_printf f2 PC D V
+# my_printf("%lf", 0.0L);
+13 c 0.13 s1"%lf" i 9my_printf f2 PC lD V

Reply via email to