[GIT] ppl/ppl(master): Fixed PPL_SPECIALIZE_LIMITS_INT.

Module: ppl/ppl Branch: master Commit: b4dcb2959e3cc7b74aaa9f20c865b848e206818b URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=b4dcb2959e3cc...
Author: Roberto Bagnara bagnara@cs.unipr.it Date: Sun May 3 15:19:00 2009 +0200
Fixed PPL_SPECIALIZE_LIMITS_INT.
---
src/checked_numeric_limits.hh | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/checked_numeric_limits.hh b/src/checked_numeric_limits.hh index 8484324..c6b0749 100644 --- a/src/checked_numeric_limits.hh +++ b/src/checked_numeric_limits.hh @@ -44,11 +44,13 @@ template <typename Policy> \ static const bool has_quiet_NaN = Policy::has_nan; \ \ static Type min() { \ - return Checked::Extended_Int<Policy, T>::min; \ + return Type(Checked::Extended_Int<Policy, T>::min, \ + ROUND_NOT_NEEDED); \ } \ \ static Type max() { \ - return Checked::Extended_Int<Policy, T>::max; \ + return Type(Checked::Extended_Int<Policy, T>::max, \ + ROUND_NOT_NEEDED); \ } \ \ static Type infinity() { \
participants (1)
-
Roberto Bagnara