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