Home | History | Annotate | Line # | Download | only in lint1
msg_192.c revision 1.9
      1  1.9  rillig /*	$NetBSD: msg_192.c,v 1.9 2023/09/12 22:01:05 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.9  rillig void assertion_failed(const char *, int, const char *, const char *);
     18  1.7  rillig 
     19  1.8  rillig /*
     20  1.8  rillig  * The symbol '__func__' only occurs in an unreachable branch.  It is
     21  1.8  rillig  * nevertheless marked as used.
     22  1.8  rillig  */
     23  1.7  rillig void
     24  1.7  rillig assert_true(void)
     25  1.7  rillig {
     26  1.7  rillig 	sizeof(char) == 1
     27  1.7  rillig 	    ? (void)0
     28  1.9  rillig 	    : assertion_failed("file", 26, __func__, "sizeof(char) == 1");
     29  1.7  rillig }
     30  1.7  rillig 
     31  1.7  rillig void
     32  1.7  rillig assert_false(void)
     33  1.7  rillig {
     34  1.7  rillig 	sizeof(char) == 0
     35  1.7  rillig 	    ? (void)0
     36  1.9  rillig 	    : assertion_failed("file", 34, __func__, "sizeof(char) == 0");
     37  1.7  rillig }
     38  1.7  rillig 
     39  1.7  rillig void
     40  1.7  rillig assert_unknown(_Bool cond)
     41  1.7  rillig {
     42  1.7  rillig 	cond
     43  1.7  rillig 	    ? (void)0
     44  1.9  rillig 	    : assertion_failed("file", 42, __func__, "cond");
     45  1.7  rillig }
     46