diff options
Diffstat (limited to 'cc.h')
-rw-r--r-- | cc.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -280,6 +280,7 @@ enum exprkind { /* postfix expression */ EXPRCALL, /* member E.M gets transformed to *(typeof(E.M) *)((char *)E + offsetof(typeof(E), M)) */ + EXPRBITFIELD, EXPRINCDEC, EXPRCOMPOUND, /* subscript E1[E2] gets transformed to *((E1)+(E2)) */ @@ -323,6 +324,10 @@ struct expr { size_t nargs; } call; struct { + struct expr *base; + struct bitfield bits; + } bitfield; + struct { struct init *init; } compound; struct { |