diff options
| author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-02-04 18:24:36 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-07 21:06:21 -0700 |
| commit | 4b369282cf9d36c1a7306d0d1571e39fa5b6bfaa (patch) | |
| tree | d7f7c6b0a040e0fdc0bc9b095bab7903104bc91b /parse.h | |
| parent | 13299c9883c735da478d6b413df99a07d5fb75a1 (diff) | |
| download | sparse-dev-4b369282cf9d36c1a7306d0d1571e39fa5b6bfaa.tar.gz | |
Add compile-time "range-check" infrastructure to sparse
Diffstat (limited to 'parse.h')
| -rw-r--r-- | parse.h | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -23,7 +23,8 @@ enum statement_type { STMT_LABEL, STMT_GOTO, STMT_ASM, - STMT_INTERNAL, + STMT_CONTEXT, + STMT_RANGE, }; struct statement { @@ -98,6 +99,11 @@ struct statement { struct expression_list *asm_inputs; struct expression_list *asm_clobbers; }; + struct /* range */ { + struct expression *range_expression; + struct expression *range_low; + struct expression *range_high; + }; }; }; |
