1*d2c16d57Srillig /* $NetBSD: msg_092.c,v 1.7 2024/01/28 08:17:27 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_092.c" 3a0a15c14Srillig 46d672396Srillig // Test for message: inconsistent redeclaration of static '%s' [92] 5a0a15c14Srillig 6e6298b92Srillig /* lint1-extra-flags: -X 351 */ 7e6298b92Srillig 8dc0c5ce6Srillig static int random(void)9dc0c5ce6Srilligrandom(void) 10dc0c5ce6Srillig { 11dc0c5ce6Srillig return 4; 12dc0c5ce6Srillig } 13dc0c5ce6Srillig 14dc0c5ce6Srillig void use_random(void)15dc0c5ce6Srilliguse_random(void) 16dc0c5ce6Srillig { 17dc0c5ce6Srillig random(); 18dc0c5ce6Srillig 19*d2c16d57Srillig /* expect+3: warning: dubious static function 'random' at block level [93] */ 20*d2c16d57Srillig /* expect+2: warning: inconsistent redeclaration of static 'random' [92] */ 21*d2c16d57Srillig /* expect+1: warning: 'random' unused in function 'use_random' [192] */ 22dc0c5ce6Srillig static double random(void); 23dc0c5ce6Srillig } 24