Minor simplification to #assert and #panic parsing

This commit is contained in:
gingerBill
2021-09-23 23:25:13 +01:00
parent ea555c0ccd
commit 20529c6512

View File

@@ -4516,16 +4516,11 @@ Ast *parse_stmt(AstFile *f) {
break;
}
return s;
} else if (tag == "assert") {
} else if (tag == "assert" || tag == "panic") {
Ast *t = ast_basic_directive(f, hash_token, name);
Ast *stmt = ast_expr_stmt(f, parse_call_expr(f, t));
expect_semicolon(f, stmt);
return stmt;
} else if (tag == "panic") {
Ast *t = ast_basic_directive(f, hash_token, name);
Ast *stmt = ast_expr_stmt(f, parse_call_expr(f, t));
expect_semicolon(f, stmt);
return stmt;
} else if (name.string == "force_inline" ||
name.string == "force_no_inline") {
Ast *expr = parse_force_inlining_operand(f, name);