From 897fdad11b451c6079c1d347e12ebd0095046da7 Mon Sep 17 00:00:00 2001 From: Andrzej Krzemienski Date: Fri, 2 May 2014 15:41:43 +0200 Subject: [PATCH] Changed incorrect types in static assertions guarding against binding temporaries to optional refs --- include/boost/optional/optional.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/optional/optional.hpp b/include/boost/optional/optional.hpp index c5e73e1..33f4374 100644 --- a/include/boost/optional/optional.hpp +++ b/include/boost/optional/optional.hpp @@ -775,7 +775,7 @@ class optional : public optional_detail::optional_base boost::is_same::type, none_t>::value >::type* = 0 ) : base(boost::forward(expr),boost::addressof(expr)) - {optional_detail::prevent_binding_rvalue_ref_to_optional_lvalue_ref();} + {optional_detail::prevent_binding_rvalue_ref_to_optional_lvalue_ref();} #else template @@ -812,7 +812,7 @@ class optional : public optional_detail::optional_base >::type operator= ( Expr&& expr ) { - optional_detail::prevent_binding_rvalue_ref_to_optional_lvalue_ref(); + optional_detail::prevent_binding_rvalue_ref_to_optional_lvalue_ref(); this->assign_expr(boost::forward(expr),boost::addressof(expr)); return *this ; }