diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-22 15:37:13 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-24 14:44:31 +0200 |
commit | 1d72f03e5a86a0475cbd4fe92e6b47b053880503 (patch) | |
tree | 238840221a46b63e00d4442838265e8f69616dc7 /cpukit/score/include/rtems/score/prioritybitmapimpl.h | |
parent | testsuites: Increase invalid priority values (diff) | |
download | rtems-1d72f03e5a86a0475cbd4fe92e6b47b053880503.tar.bz2 |
score: Silence integer conversion warnings
Diffstat (limited to 'cpukit/score/include/rtems/score/prioritybitmapimpl.h')
-rw-r--r-- | cpukit/score/include/rtems/score/prioritybitmapimpl.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/score/include/rtems/score/prioritybitmapimpl.h b/cpukit/score/include/rtems/score/prioritybitmapimpl.h index 0082720392..82c92eb5d6 100644 --- a/cpukit/score/include/rtems/score/prioritybitmapimpl.h +++ b/cpukit/score/include/rtems/score/prioritybitmapimpl.h @@ -61,7 +61,8 @@ RTEMS_INLINE_ROUTINE unsigned int _Bitfield_Find_first_bit( #if ( CPU_USE_GENERIC_BITFIELD_CODE == FALSE ) _CPU_Bitfield_Find_first_bit( value, bit_number ); #elif defined(__GNUC__) - bit_number = __builtin_clz( value ) - __SIZEOF_INT__ * __CHAR_BIT__ + 16; + bit_number = (unsigned int) __builtin_clz( value ) + - __SIZEOF_INT__ * __CHAR_BIT__ + 16; #else if ( value < 0x100 ) { bit_number = _Bitfield_Leading_zeros[ value ] + 8; |