From 4e614729dc08c07a1333a9e1d83dc63eb04e32a9 Mon Sep 17 00:00:00 2001 From: Andreas Reischuck Date: Sun, 22 Mar 2015 00:23:49 +0100 Subject: [PATCH] using copy construction --- include/chaiscript/dispatchkit/dispatchkit.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/chaiscript/dispatchkit/dispatchkit.hpp b/include/chaiscript/dispatchkit/dispatchkit.hpp index 9c5687b3..e109e062 100644 --- a/include/chaiscript/dispatchkit/dispatchkit.hpp +++ b/include/chaiscript/dispatchkit/dispatchkit.hpp @@ -788,8 +788,7 @@ namespace chaiscript catch(chaiscript::exception::dispatch_error&) { auto functions = get_function("method_missing"); if (!functions.empty()) { - std::vector tmp_params; - tmp_params.insert(tmp_params.end(), params.begin(), params.end()); + std::vector tmp_params(params); tmp_params.push_back(var(t_name)); return dispatch::dispatch(functions, tmp_params, m_conversions); }