From 5515d058bb1fd319a04ea3da34c9fe1e21fd8596 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Mon, 3 Nov 2014 07:33:53 -0700 Subject: [PATCH] Fix some warnings for clang / 64bit windows --- include/chaiscript/dispatchkit/proxy_functions.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/chaiscript/dispatchkit/proxy_functions.hpp b/include/chaiscript/dispatchkit/proxy_functions.hpp index 0da241e..cad677c 100644 --- a/include/chaiscript/dispatchkit/proxy_functions.hpp +++ b/include/chaiscript/dispatchkit/proxy_functions.hpp @@ -429,14 +429,13 @@ namespace chaiscript private: Const_Proxy_Function m_f; std::vector m_args; - int m_arity; }; class Proxy_Function_Impl_Base : public Proxy_Function_Base { public: Proxy_Function_Impl_Base(std::vector t_types) - : Proxy_Function_Base(std::move(t_types), t_types.size() - 1) + : Proxy_Function_Base(std::move(t_types), static_cast(t_types.size()) - 1) { } @@ -708,7 +707,7 @@ namespace chaiscript if (arity == -1) { numdiffs = plist.size(); - } else if (arity == plist.size()) { + } else if (arity == static_cast(plist.size())) { for (size_t i = 0; i < plist.size(); ++i) { if (!func->get_param_types()[i+1].bare_equal(plist[i].get_type_info()))