
Module: ppl/ppl Branch: master Commit: ad542abaf25726e348754a9fb139074f6df9f81b URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=ad542abaf2572...
Author: Enea Zaffanella zaffanella@cs.unipr.it Date: Thu Nov 3 15:19:21 2011 +0100
Avoid implicit integral conversion reducing size of underlying type. Detected by ECLAIR service utypflag.
---
src/checked.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/checked.cc b/src/checked.cc index ed71a67..d1a8aed 100644 --- a/src/checked.cc +++ b/src/checked.cc @@ -278,7 +278,7 @@ parse_number_part(std::istream& is, number_struct& num) { exp: state = EXPONENT; max_exp_div = LONG_MAX / num.base; - max_exp_rem = LONG_MAX % num.base; + max_exp_rem = static_cast<int>(LONG_MAX % num.base); if (!is.get(c)) return V_CVT_STR_UNK; if (c == '-') {