diff options
Diffstat (limited to 'include/value.h')
-rw-r--r-- | include/value.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/value.h b/include/value.h index 8b5c72b..12f0c4d 100644 --- a/include/value.h +++ b/include/value.h @@ -1236,7 +1236,7 @@ PHPCPP_EXPORT std::ostream &operator<<(std::ostream &stream, const Value &value) * (arrays, objects, etc) */ template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr> -X &operator+=(X &x, const Php::Value &value) { return x += (X)value; } +X &operator+=(X &x, const Php::Value &value) { return x += static_cast<X>(value); } template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr> X &operator-=(X &x, const Php::Value &value) { return x -= (X)value; } template <typename X, typename std::enable_if<std::is_integral<X>::value>::type* = nullptr> |