Home | History | Annotate | Line # | Download | only in lint1
msg_192.c revision 1.7
      1  1.7  rillig /*	$NetBSD: msg_192.c,v 1.7 2023/09/12 06:51:02 rillig Exp $	*/
      2  1.1  rillig # 3 "msg_192.c"
      3  1.1  rillig 
      4  1.3  rillig // Test for message: '%s' unused in function '%s' [192]
      5  1.1  rillig 
      6  1.5  rillig /* lint1-extra-flags: -X 351 */
      7  1.5  rillig 
      8  1.2  rillig void
      9  1.6  rillig /* expect+1: warning: parameter 'param' unused in function 'example' [231] */
     10  1.4  rillig example(int param)
     11  1.2  rillig {
     12  1.4  rillig 	/* expect+1: warning: 'local' unused in function 'example' [192] */
     13  1.4  rillig 	int local;
     14  1.2  rillig }
     15  1.7  rillig 
     16  1.7  rillig 
     17  1.7  rillig void assertion_failed(const char *);
     18  1.7  rillig 
     19  1.7  rillig void
     20  1.7  rillig assert_true(void)
     21  1.7  rillig {
     22  1.7  rillig 	sizeof(char) == 1
     23  1.7  rillig 	    ? (void)0
     24  1.7  rillig /* FIXME: '__func__' is used, the code is just not reachable. */
     25  1.7  rillig /* expect+1: warning: '__func__' unused in function 'assert_true' [192] */
     26  1.7  rillig 	    : assertion_failed(__func__);
     27  1.7  rillig }
     28  1.7  rillig 
     29  1.7  rillig void
     30  1.7  rillig assert_false(void)
     31  1.7  rillig {
     32  1.7  rillig 	sizeof(char) == 0
     33  1.7  rillig 	    ? (void)0
     34  1.7  rillig 	    : assertion_failed(__func__);
     35  1.7  rillig }
     36  1.7  rillig 
     37  1.7  rillig void
     38  1.7  rillig assert_unknown(_Bool cond)
     39  1.7  rillig {
     40  1.7  rillig 	cond
     41  1.7  rillig 	    ? (void)0
     42  1.7  rillig 	    : assertion_failed(__func__);
     43  1.7  rillig }
     44