1*b2baa501Srillig /* $NetBSD: msg_301.c,v 1.4 2023/03/28 14:44:35 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_301.c" 3a0a15c14Srillig 4a0a15c14Srillig // Test for message: array of incomplete type [301] 5ec42194bSrillig // This message is not used. 6ec42194bSrillig // TODO: This message occurs in the code but is deactivated. 7a0a15c14Srillig 8*b2baa501Srillig /* lint1-extra-flags: -X 351 */ 9*b2baa501Srillig 10ec42194bSrillig /* expect+1: warning: struct 'incomplete' never defined [233] */ 11ec42194bSrillig struct incomplete; 12ec42194bSrillig 13ec42194bSrillig /* expect+1: error: 'var' has incomplete type 'incomplete struct incomplete' [31] */ 14ec42194bSrillig struct incomplete var[3]; 15ec42194bSrillig 16ec42194bSrillig /* expect+1: error: cannot take size/alignment of incomplete type [143] */ 17ec42194bSrillig unsigned long sizeof_3 = sizeof(struct incomplete[3]); 18