From b5c87084afaef42b2d058f68091be31988a6a874 Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Wed, 13 Sep 2017 11:08:07 +0900 Subject: Imported Upstream version 1.64.0 Change-Id: Id9212edd016dd55f21172c427aa7894d1d24148b Signed-off-by: DongHun Kwak --- boost/multiprecision/debug_adaptor.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'boost/multiprecision/debug_adaptor.hpp') diff --git a/boost/multiprecision/debug_adaptor.hpp b/boost/multiprecision/debug_adaptor.hpp index 1b69ba4aa6..1e395035f7 100644 --- a/boost/multiprecision/debug_adaptor.hpp +++ b/boost/multiprecision/debug_adaptor.hpp @@ -282,6 +282,7 @@ inline void eval_ldexp(debug_adaptor& result, const debug_adaptor inline void eval_scalbn(debug_adaptor& result, const debug_adaptor& arg, Exp exp) { + using default_ops::eval_scalbn; eval_scalbn(result.value(), arg.value(), exp); result.update_view(); } @@ -289,6 +290,7 @@ inline void eval_scalbn(debug_adaptor& result, const debug_adaptor inline typename Backend::exponent_type eval_ilogb(const debug_adaptor& arg) { + using default_ops::eval_ilogb; return eval_ilogb(arg.value()); } @@ -455,13 +457,18 @@ NON_MEMBER_OP3(fmod, "fmod"); NON_MEMBER_OP3(pow, "pow"); NON_MEMBER_OP3(atan2, "atan2"); +template +int eval_signbit(const debug_adaptor& val) +{ + return eval_signbit(val.value()); +} + template std::size_t hash_value(const debug_adaptor& val) { return hash_value(val.value()); } - } // namespace backends using backends::debug_adaptor; -- cgit v1.2.3