Home | History | Annotate | Line # | Download | only in lint1
      1 /*	$NetBSD: msg_030.c,v 1.8 2023/08/26 10:43:53 rillig Exp $	*/
      2 # 3 "msg_030.c"
      3 
      4 /* Test for message: redeclaration of '%s'; C90 or later require static [30] */
      5 
      6 /* lint1-flags: -sw -X 351 */
      7 
      8 /* expect+1: error: old-style declaration; add 'int' [1] */
      9 static a;
     10 /* expect+1: warning: redeclaration of 'a'; C90 or later require static [30] */
     11 int a;
     12 
     13 /* expect+1: error: old-style declaration; add 'int' [1] */
     14 static b;
     15 /* expect+1: warning: redeclaration of 'b'; C90 or later require static [30] */
     16 int b = 1;
     17 
     18 /* expect+1: error: old-style declaration; add 'int' [1] */
     19 static c = 1;
     20 /* expect+1: warning: redeclaration of 'c'; C90 or later require static [30] */
     21 int c;
     22 
     23 void
     24 use_variables(void)
     25 {
     26 	c = a + b + c;
     27 }
     28