Home | History | Annotate | Line # | Download | only in lint1
msg_152.c revision 1.4
      1 /*	$NetBSD: msg_152.c,v 1.4 2022/06/16 16:58:36 rillig Exp $	*/
      2 # 3 "msg_152.c"
      3 
      4 // Test for message: argument cannot have unknown size, arg #%d [152]
      5 
      6 /* expect+1: warning: struct 'incomplete' never defined [233] */
      7 struct incomplete;
      8 
      9 /* expect+1: error: '<unnamed>' has incomplete type 'incomplete struct incomplete' [31] */
     10 void callee(struct incomplete);
     11 
     12 void
     13 caller(void)
     14 {
     15 	/* expect+1: error: 'local_var' has incomplete type 'incomplete struct incomplete' [31] */
     16 	struct incomplete local_var;
     17 	/* expect+1: error: argument cannot have unknown size, arg #1 [152] */
     18 	callee(local_var);
     19 }
     20