X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ast_t.h;h=3bc1974e11aaaa31a0744539db318d57b559836f;hb=904c03364433b2f1fec8c4179382d45072bae3fc;hp=aa556a1185d1756f6ee4dab3cb15783759c7acdc;hpb=0cea06d0229bb7fc17ecf428f6d51e12ed41c88b;p=cparser diff --git a/ast_t.h b/ast_t.h index aa556a1..3bc1974 100644 --- a/ast_t.h +++ b/ast_t.h @@ -587,6 +587,7 @@ typedef enum { STATEMENT_FOR, STATEMENT_ASM, STATEMENT_MS_TRY, + STATEMENT_LEAVE } statement_kind_t; struct statement_base_t { @@ -709,6 +710,10 @@ struct ms_try_statement_t { statement_t *final_statement; }; +struct leave_statement_t { + statement_base_t base; +}; + union statement_t { statement_kind_t kind; statement_base_t base; @@ -726,6 +731,7 @@ union statement_t { for_statement_t fors; asm_statement_t asms; ms_try_statement_t ms_try; + leave_statement_t leave; }; struct translation_unit_t {