
Module: ppl/ppl Branch: master Commit: b6c3449ce47087c1e3957d2e37f717f5239c9796 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=b6c3449ce4708...
Author: Enea Zaffanella zaffanella@cs.unipr.it Date: Thu Mar 1 22:23:29 2012 +0100
Avoid implicit cast narrowing a signed integer value. Detected by ECLAIR service utypflag.
---
src/Row_Flags.cc | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/src/Row_Flags.cc b/src/Row_Flags.cc index cb4d758..1d5a882 100644 --- a/src/Row_Flags.cc +++ b/src/Row_Flags.cc @@ -33,8 +33,7 @@ PPL::Row_Flags::ascii_dump(std::ostream& s) const { s << "0x"; std::ios::fmtflags old_flags = s.setf(std::ios::hex, std::ios::basefield); - const std::streamsize new_sz - = static_caststd::streamsize(2 * sizeof(Row_Flags::base_type)); + const int new_sz = 2 * static_cast<int>(sizeof(Row_Flags::base_type)); s << std::setw(new_sz) << std::setfill('0') << bits; s.flags(old_flags); }