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