xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_216.c (revision e6298b924c5ba98f3a22919b56dab04a87cdbb1c)
1*e6298b92Srillig /*	$NetBSD: msg_216.c,v 1.7 2023/07/07 19:45:22 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_216.c"
3a0a15c14Srillig 
440a9b8fdSrillig // Test for message: function '%s' has 'return expr' and 'return' [216]
5a0a15c14Srillig 
6*e6298b92Srillig /* lint1-extra-flags: -X 351 */
7*e6298b92Srillig 
8bb8d0271Srillig /* expect+2: error: old-style declaration; add 'int' [1] */
random(int n)930295665Srillig random(int n)
1030295665Srillig {
1130295665Srillig 	if (n < 0)
1230295665Srillig 		return -3;
1330295665Srillig 	if (n < 2)
1430295665Srillig 		return;
1536dcebf9Srillig }
1640a9b8fdSrillig /* expect-1: warning: function 'random' has 'return expr' and 'return' [216] */
17