Fix handling of const return types #430

This commit is contained in:
Jason Turner 2017-05-30 08:34:17 -06:00
parent 252ea8072d
commit a999ea3692

View File

@ -181,9 +181,9 @@ namespace chaiscript
template<typename Ret>
struct Handle_Return<const Ret>
{
static Boxed_Value handle(const Ret &r)
static Boxed_Value handle(Ret r)
{
return Boxed_Value(std::cref(r));
return Boxed_Value(std::move(r));
}
};