1*039b0100Srillig /* $NetBSD: msg_085.c,v 1.8 2023/08/02 18:51:25 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_085.c" 3a0a15c14Srillig 46d672396Srillig // Test for message: dubious tag declaration '%s %s' [85] 5a0a15c14Srillig 6f6c9a3ffSrillig /* 7f6c9a3ffSrillig * Declarations of structs/unions/enums in parameter lists are allowed 8f6c9a3ffSrillig * but useless. 9f6c9a3ffSrillig */ 10f6c9a3ffSrillig 11b2baa501Srillig /* lint1-extra-flags: -X 351 */ 12b2baa501Srillig 13*039b0100Srillig /* expect+1: warning: dubious tag declaration 'struct in_parameter' [85] */ 14*039b0100Srillig void declare_struct(struct in_parameter *); 15*039b0100Srillig /* expect+1: warning: dubious tag declaration 'union in_parameter' [85] */ 16*039b0100Srillig void declare_union(union in_parameter *); 17*039b0100Srillig /* expect+1: warning: dubious tag declaration 'enum in_parameter' [85] */ 18*039b0100Srillig void declare_enum(enum in_parameter *); 19ad4fbc25Srillig 20aba9ec72Srillig /* expect+1: warning: struct 'ok' never defined [233] */ 21aba9ec72Srillig struct ok; 22ad4fbc25Srillig extern int ok(struct ok *); 23