Fix gcc 4.9 build

This commit is contained in:
Jason Turner
2016-09-16 12:47:01 -06:00
parent 26e6f51fa8
commit 8cb3bd4af8

View File

@@ -156,7 +156,7 @@ namespace chaiscript
/// Specific version of shared_ptr_clone just for Proxy_Functions /// Specific version of shared_ptr_clone just for Proxy_Functions
template<typename Type> template<typename Type>
auto shared_ptr_unconst_clone(const std::shared_ptr<typename std::add_const<Type>::type> &p) std::shared_ptr<typename std::add_const<Type>::type> shared_ptr_unconst_clone(const std::shared_ptr<typename std::add_const<Type>::type> &p)
{ {
return std::const_pointer_cast<typename std::remove_const<Type>::type>(p); return std::const_pointer_cast<typename std::remove_const<Type>::type>(p);
} }