1 1.2 rillig /* $NetBSD: decl_struct_member.c,v 1.2 2021/06/20 11:24:32 rillig Exp $ */ 2 1.1 rillig # 3 "decl_struct_member.c" 3 1.1 rillig 4 1.1 rillig /* 5 1.1 rillig * Before cgram.y 1.228 from 2021-06-19, lint ran into an assertion failure: 6 1.1 rillig * 7 1.1 rillig * "is_struct_or_union(dcs->d_type->t_tspec)" at cgram.y:846 8 1.1 rillig */ 9 1.1 rillig 10 1.1 rillig struct { 11 1.1 rillig char; /* expect: syntax error 'unnamed member' */ 12 1.1 rillig }; 13 1.2 rillig 14 1.2 rillig /* 15 1.2 rillig * Before decl.c 1.188 from 2021-06-20, lint ran into a segmentation fault. 16 1.2 rillig */ 17 1.2 rillig struct { 18 1.2 rillig char a(_)0 /* expect: syntax error '0' */ 19 1.2 rillig } /* expect: ';' after last */ 20 1.2 rillig /* 21 1.2 rillig * FIXME: adding a semicolon here triggers another assertion: 22 1.2 rillig * 23 1.2 rillig * assertion "t == NOTSPEC" failed in deftyp at decl.c:774 24 1.2 rillig */ 25 1.2 rillig /* expect+1: cannot recover from previous errors */ 26