[GIT] ppl/ppl(master): Let bitwise operators be applied to unsigned integer types.

Module: ppl/ppl Branch: master Commit: b4dac3bae9765441ee8be3b45a8fb495fbcdc56d URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=b4dac3bae9765...
Author: Enea Zaffanella zaffanella@cs.unipr.it Date: Mon Feb 20 17:55:33 2012 +0100
Let bitwise operators be applied to unsigned integer types. Detected by ECLAIR service utypflag.
---
src/Float.inlines.hh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/Float.inlines.hh b/src/Float.inlines.hh index fb2b78d..6d851db 100644 --- a/src/Float.inlines.hh +++ b/src/Float.inlines.hh @@ -470,7 +470,7 @@ is_less_precise_than(Floating_Point_Format f1, Floating_Point_Format f2) { inline unsigned int msb_position(unsigned long long v) { PPL_ASSERT(v != 0); - return __builtin_clzll(v) ^ (sizeof(v)*8 - 1); + return static_cast<unsigned>(__builtin_clzll(v)) ^ (sizeof(v)*8 - 1); } #else unsigned int
participants (1)
-
Enea Zaffanella