1 1.4 rillig /* $NetBSD: msg_249.c,v 1.4 2021/07/08 18:02:22 rillig Exp $ */ 2 1.1 rillig # 3 "msg_249.c" 3 1.1 rillig 4 1.1 rillig // Test for message: syntax error '%s' [249] 5 1.1 rillig 6 1.3 rillig /* 7 1.4 rillig * Cover the grammar rule 'top_level_declaration: error T_SEMI'. 8 1.4 rillig */ 9 1.4 rillig /* expect+1: syntax error '"' [249] */ 10 1.4 rillig "syntax error in top_level_declaration"; 11 1.4 rillig 12 1.4 rillig /* XXX: This is necessary to recover the yacc parser. */ 13 1.4 rillig int recover_from_semi; 14 1.4 rillig 15 1.4 rillig /* 16 1.4 rillig * Cover the grammar rule 'top_level_declaration: error T_RBRACE'. 17 1.4 rillig */ 18 1.4 rillig /* expect+1: syntax error '"' [249] */ 19 1.4 rillig "syntax error in top_level_declaration"} 20 1.4 rillig 21 1.4 rillig /* XXX: This is necessary to recover the yacc parser. */ 22 1.4 rillig int recover_from_rbrace; 23 1.4 rillig 24 1.4 rillig /* 25 1.3 rillig * Before func.c 1.110 from 2021-06-19, lint ran into this: 26 1.3 rillig * assertion "cstmt->c_kind == kind" failed in end_control_statement 27 1.3 rillig */ 28 1.3 rillig void 29 1.3 rillig function(void) 30 1.3 rillig { 31 1.3 rillig if (0) 32 1.3 rillig ; 33 1.3 rillig ); /* expect: syntax error ')' */ 34 1.3 rillig } 35 1.4 rillig 36 1.4 rillig /* XXX: This is necessary to recover the yacc parser. */ 37 1.4 rillig int recover_from_rparen; 38