1/*	$NetBSD: msg_145.c,v 1.5 2023/07/07 19:45:22 rillig Exp $	*/
2# 3 "msg_145.c"
3
4// Test for message: cannot take size/alignment of bit-field [145]
5
6/* lint1-extra-flags: -X 351 */
7
8struct bits {
9	unsigned one: 1;
10	unsigned eight: 8;
11};
12
13unsigned long
14sizeof_one(void)
15{
16	struct bits local_bits;
17
18	/* expect+1: error: cannot take size/alignment of bit-field [145] */
19	return sizeof(local_bits.one);
20}
21
22unsigned long
23sizeof_eight(void)
24{
25	struct bits local_bits;
26
27	/* expect+1: error: cannot take size/alignment of bit-field [145] */
28	return sizeof(local_bits.eight);
29}
30