- statement_base_t statement;
- expression_t *expression;
- statement_t *label_statement;
+ statement_base_t base;
+ expression_t *expression; /**< The case label expression, NULL for default label. */
+ expression_t *end_range; /**< For GNUC case a .. b: the end range expression, NULL else. */
+ statement_t *statement;
+ case_label_statement_t *next; /**< link to the next case label in switch */