mirror of
https://github.com/openssl/openssl.git
synced 2024-12-09 05:51:54 +08:00
2da2a4349c
The macros BSWAP4 and BSWAP8 have statetemnt expressions implementations that use local variable names that shadow variables outside the macro call, generating warnings like this e_aes_cbc_hmac_sha1.c:263:14: warning: declaration shadows a local variable [-Wshadow] seqnum = BSWAP8(blocks[0].q[0]); ^ ../modes/modes_lcl.h:41:29: note: expanded from macro 'BSWAP8' ^ e_aes_cbc_hmac_sha1.c:223:12: note: previous declaration is here size_t ret = 0; ^ Have clang be quiet by modifying the macro variable names slightly (suffixing them with an underscore). Reviewed-by: Rich Salz <rsalz@openssl.org> |
||
---|---|---|
.. | ||
asm | ||
cbc128.c | ||
ccm128.c | ||
cfb128.c | ||
ctr128.c | ||
cts128.c | ||
gcm128.c | ||
Makefile | ||
modes_lcl.h | ||
ocb128.c | ||
ofb128.c | ||
wrap128.c | ||
xts128.c |