From: Pavel Roskin <proski@xxxxxxx> These warnings are reported for every file: lib.h: In function 'add_symbol': lib.h:171: warning: value computed is not used lib.h: In function 'add_statement': lib.h:176: warning: value computed is not used lib.h: In function 'add_expression': lib.h:181: warning: value computed is not used That's the way new versions of gcc warn about values that are cast to a type but not used. The cast in add_ptr_list_tag() is not really needed. Its return value is used only in one place (add_pseudo) where it's converted to (void *) anyway. Signed-off-by: Pavel Roskin <proski@xxxxxxx> --- ptrlist.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/ptrlist.h b/ptrlist.h index b42a0ca..7a786cb 100644 --- a/ptrlist.h +++ b/ptrlist.h @@ -46,7 +46,7 @@ extern int linearize_ptr_list(struct ptr * extensions.. */ #define add_ptr_list_tag(list,entry,tag) \ - (TYPEOF(*(list))) (CHECK_TYPE(*(list),(entry)),__add_ptr_list((struct ptr_list **)(list), (entry), (tag))) + (CHECK_TYPE(*(list),(entry)),__add_ptr_list((struct ptr_list **)(list), (entry), (tag))) #define add_ptr_list(list,entry) \ add_ptr_list_tag(list,entry,0) #define free_ptr_list(list) \ - 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