Merge pull request #8084 from AgathiyanB/remove-type-qualifier-in-assignment-casts
Remove type qualifier in assignment casts
This commit is contained in:
commit
2a296729d0
2 changed files with 4 additions and 2 deletions
2
ChangeLog.d/fix-iar-compiler-warnings.txt
Normal file
2
ChangeLog.d/fix-iar-compiler-warnings.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Bugfix
|
||||||
|
* Fix IAR compiler warnings.
|
|
@ -189,8 +189,8 @@ static inline unsigned char mbedtls_ct_uchar_in_range_if(unsigned char low,
|
||||||
unsigned char c,
|
unsigned char c,
|
||||||
unsigned char t)
|
unsigned char t)
|
||||||
{
|
{
|
||||||
const unsigned char co = (const unsigned char) mbedtls_ct_compiler_opaque(c);
|
const unsigned char co = (unsigned char) mbedtls_ct_compiler_opaque(c);
|
||||||
const unsigned char to = (const unsigned char) mbedtls_ct_compiler_opaque(t);
|
const unsigned char to = (unsigned char) mbedtls_ct_compiler_opaque(t);
|
||||||
|
|
||||||
/* low_mask is: 0 if low <= c, 0x...ff if low > c */
|
/* low_mask is: 0 if low <= c, 0x...ff if low > c */
|
||||||
unsigned low_mask = ((unsigned) co - low) >> 8;
|
unsigned low_mask = ((unsigned) co - low) >> 8;
|
||||||
|
|
Loading…
Reference in a new issue