1*dcb32fd7Srillig /* $NetBSD: msg_273.c,v 1.4 2023/08/26 10:43:53 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_273.c" 3a0a15c14Srillig 4*dcb32fd7Srillig /* Test for message: bit-field type '%s' invalid in C90 or later [273] */ 5a0a15c14Srillig 6e603b2e8Srillig /* lint1-flags: -sw */ 7e603b2e8Srillig 8e603b2e8Srillig struct bit_fields { 9e603b2e8Srillig int plain_int: 3; 10e603b2e8Srillig unsigned int unsigned_int: 3; 11e603b2e8Srillig signed int signed_int: 3; 12*dcb32fd7Srillig /* expect+1: warning: bit-field type 'unsigned char' invalid in C90 or later [273] */ 13e603b2e8Srillig unsigned char unsigned_char: 3; 14e603b2e8Srillig }; 15