From efc5ad8b3c2726b66d95ecf5397b980f9dec925e Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Wed, 19 Dec 2018 00:36:11 -0800 Subject: [PATCH] gss: cleanup warnings in HEIM_SLIST_ATOMIC_FOREACH (#447) Cleanup unused result warning when calling heim_base_exchange_pointer() from HEIM_SLIST_ATOMIC_FOREACH() in mechqueue.h. --- lib/gssapi/mech/mechqueue.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/gssapi/mech/mechqueue.h b/lib/gssapi/mech/mechqueue.h index 7abde30d5..a9b8ef933 100644 --- a/lib/gssapi/mech/mechqueue.h +++ b/lib/gssapi/mech/mechqueue.h @@ -104,9 +104,9 @@ struct { \ heim_base_exchange_pointer(&(head)->slh_first, (elm)); \ } while (/*CONSTCOND*/0) -#define HEIM_SLIST_ATOMIC_FOREACH(var, head, field) \ - for (heim_base_exchange_pointer(&(var), (head)->slh_first); \ - (var) != NULL; \ - heim_base_exchange_pointer(&(var), (var)->field.sle_next)) +#define HEIM_SLIST_ATOMIC_FOREACH(var, head, field) \ + for ((void)heim_base_exchange_pointer(&(var), (head)->slh_first); \ + (var) != NULL; \ + (void)heim_base_exchange_pointer(&(var), (var)->field.sle_next)) #endif /* !_MECHQUEUE_H_ */