diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2007-06-17 15:02:24 -0400 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2007-06-18 05:24:10 -0400 |
| commit | 3a46368a9f7d9f7bc162cb7cf929c37386efee23 (patch) | |
| tree | 85bff0c8c68f580713d1b7a0e31fddcff23e1a26 /expression.h | |
| parent | 5a3a58e870b7f61296ffed701e3c6c469fcfa530 (diff) | |
| download | sparse-dev-3a46368a9f7d9f7bc162cb7cf929c37386efee23.tar.gz | |
[PATCH] rewrite of initializer handling
Remaining known problems:
* size of array is still miscalculated in cases with missing braces
* expand still mishandles [0 ... 1].a et.al.
* expand still doesn't deal with overlaps correctly.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'expression.h')
| -rw-r--r-- | expression.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/expression.h b/expression.h index ea6ab342..1bf02c4a 100644 --- a/expression.h +++ b/expression.h @@ -114,6 +114,7 @@ struct expression { // EXPR_IDENTIFIER struct /* ident_expr */ { struct ident *expr_ident; + struct symbol *field; struct expression *ident_expression; }; // EXPR_INDEX |
