From: Ben Laurie Date: Sun, 27 Mar 2016 11:28:56 +0000 (+0100) Subject: Make it legal C. X-Git-Tag: OpenSSL_1_1_0-pre5~195 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=703f44e73c18a63a65499fedc57893ae0f413eac Make it legal C. Reviewed-by: Rich Salz --- diff --git a/include/openssl/lhash.h b/include/openssl/lhash.h index e10c5221bd..8b8822bbc8 100644 --- a/include/openssl/lhash.h +++ b/include/openssl/lhash.h @@ -180,7 +180,7 @@ void lh_node_usage_stats_bio(const _LHASH *lh, BIO *out); # define LHASH_OF(type) struct lhash_st_##type # define DEFINE_LHASH_OF(type) \ - LHASH_OF(type) { union { void* d1; unsigned long d2; int d3; }; }; \ + LHASH_OF(type) { union lh_##type##_dummy { void* d1; unsigned long d2; int d3; } dummy; }; \ static ossl_inline LHASH_OF(type) * \ lh_##type##_new(unsigned long (*hfn)(const type *), \ int (*cfn)(const type *, const type *)) \