xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_065.c (revision cb8166a1d1caaf70b96501bb07c93304e9235ab2)
1*cb8166a1Srillig /*	$NetBSD: msg_065.c,v 1.5 2023/06/30 15:19:09 rillig Exp $	*/
2a0a15c14Srillig # 3 "msg_065.c"
3a0a15c14Srillig 
440a9b8fdSrillig // Test for message: '%s' has no named members [65]
5a0a15c14Srillig 
65ff8d438Srillig struct ok {
75ff8d438Srillig 	int member;
85ff8d438Srillig };
95ff8d438Srillig 
10*cb8166a1Srillig /* Don't warn about completely empty structs, which are a GCC extension. */
115ff8d438Srillig struct empty {
125ff8d438Srillig };
135ff8d438Srillig 
145ff8d438Srillig struct only_unnamed_members {
155ff8d438Srillig 	unsigned int :14;
165ff8d438Srillig 	unsigned int :0;
175ff8d438Srillig };
1840a9b8fdSrillig /* expect-1: warning: 'struct only_unnamed_members' has no named members [65] */
19