1*b2baa501Srillig /* $NetBSD: parse_stmt_error.c,v 1.3 2023/03/28 14:44:35 rillig Exp $ */ 2f450420dSrillig # 3 "parse_stmt_error.c" 3f450420dSrillig 4f450420dSrillig /* 5f450420dSrillig * Test parsing of errors in selection statements (if, switch). 6f450420dSrillig */ 7f450420dSrillig 8*b2baa501Srillig /* lint1-extra-flags: -X 351 */ 9*b2baa501Srillig 10f450420dSrillig void do_nothing(void); 11f450420dSrillig 12f450420dSrillig void cover_selection_statement_else(_Bool cond)13f450420dSrilligcover_selection_statement_else(_Bool cond) 14f450420dSrillig { 15f450420dSrillig if (cond) 16f450420dSrillig do_nothing(); 17f450420dSrillig else 18c83f7defSrillig /* expect+1: error: syntax error ']' [249] */ 19f450420dSrillig ]; 20f450420dSrillig } 21f450420dSrillig 22f450420dSrillig void cover_selection_statement_switch(int x)23f450420dSrilligcover_selection_statement_switch(int x) 24f450420dSrillig { 25f450420dSrillig switch (x) 26c83f7defSrillig /* expect+1: error: syntax error ']' [249] */ 27f450420dSrillig ]; 28f450420dSrillig } 29