The label_statement attribute in the anonymous structures' union was duplicated for label_arg and labeled_struct alises, which were identical. Since the former is never used, delete it and leave the other as the only copy. --- parse.h | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) diff --git a/parse.h b/parse.h index 6b21e23..b26bd03 100644 --- a/parse.h +++ b/parse.h @@ -35,10 +35,6 @@ struct statement { struct /* declaration */ { struct symbol_list *declaration; }; - struct /* label_arg */ { - struct symbol *label; - struct statement *label_statement; - }; struct { struct expression *expression; struct expression *context; -- 1.7.5.rc1 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html