EXPR_UNARY_CAST,
EXPR_UNARY_CAST_IMPLICIT, /**< compiler generated cast */
EXPR_UNARY_ASSUME, /**< MS __assume() */
EXPR_UNARY_CAST,
EXPR_UNARY_CAST_IMPLICIT, /**< compiler generated cast */
EXPR_UNARY_ASSUME, /**< MS __assume() */
- EXPR_UNARY_BITFIELD_EXTRACT,
- EXPR_UNARY_LAST = EXPR_UNARY_BITFIELD_EXTRACT,
+ EXPR_UNARY_LAST = EXPR_UNARY_ASSUME,
unsigned char declared_storage_class;
unsigned char storage_class;
unsigned char alignment; /**< Alignment of the declaration, 0 for default. */
unsigned char declared_storage_class;
unsigned char storage_class;
unsigned char alignment; /**< Alignment of the declaration, 0 for default. */
const char *deprecated_string; /**< MS deprecated string if any. */
symbol_t *get_property_sym; /**< MS get property. */
symbol_t *put_property_sym; /**< MS put property. */
const char *deprecated_string; /**< MS deprecated string if any. */
symbol_t *get_property_sym; /**< MS get property. */
symbol_t *put_property_sym; /**< MS put property. */
statement_t *statement;
initializer_t *initializer;
expression_t *enum_value;
} init;
scope_t scope; /**< The scope that this declaration opens. */
statement_t *statement;
initializer_t *initializer;
expression_t *enum_value;
} init;
scope_t scope; /**< The scope that this declaration opens. */