msg_145.c revision 1.4
11.4Srillig/*	$NetBSD: msg_145.c,v 1.4 2022/06/16 16:58:36 rillig Exp $	*/
21.1Srillig# 3 "msg_145.c"
31.1Srillig
41.1Srillig// Test for message: cannot take size/alignment of bit-field [145]
51.1Srillig
61.2Srilligstruct bits {
71.2Srillig	unsigned one: 1;
81.2Srillig	unsigned eight: 8;
91.2Srillig};
101.2Srillig
111.2Srilligunsigned long
121.2Srilligsizeof_one(void)
131.2Srillig{
141.2Srillig	struct bits local_bits;
151.2Srillig
161.4Srillig	/* expect+1: error: cannot take size/alignment of bit-field [145] */
171.4Srillig	return sizeof(local_bits.one);
181.2Srillig}
191.2Srillig
201.2Srilligunsigned long
211.2Srilligsizeof_eight(void)
221.2Srillig{
231.2Srillig	struct bits local_bits;
241.2Srillig
251.4Srillig	/* expect+1: error: cannot take size/alignment of bit-field [145] */
261.4Srillig	return sizeof(local_bits.eight);
271.2Srillig}
28