From 98e36ab8360c49368c6181c6d89e458982f808f4 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sat, 21 Mar 2015 20:56:28 -0600 Subject: [PATCH] Minor cleanups, increment to 5.7.0 --- CMakeLists.txt | 2 +- include/chaiscript/language/chaiscript_eval.hpp | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dfab962b..5964e2db 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,7 +87,7 @@ set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/readme.md") set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/description.txt") set(CPACK_PACKAGE_VERSION_MAJOR 5) -set(CPACK_PACKAGE_VERSION_MINOR 6) +set(CPACK_PACKAGE_VERSION_MINOR 7) set(CPACK_PACKAGE_VERSION_PATCH 0) set(CPACK_PACKAGE_EXECUTABLES "chai;ChaiScript Eval") diff --git a/include/chaiscript/language/chaiscript_eval.hpp b/include/chaiscript/language/chaiscript_eval.hpp index f85ff7fa..ae153d18 100644 --- a/include/chaiscript/language/chaiscript_eval.hpp +++ b/include/chaiscript/language/chaiscript_eval.hpp @@ -230,11 +230,9 @@ namespace chaiscript std::vector params; if ((this->children.size() > 1)) { - const AST_Node &first_child(*(this->children[1])); - if (first_child.identifier == AST_Node_Type::Arg_List) { - for (const auto &child : first_child.children) { - params.push_back(child->eval(t_ss)); - } + params.reserve(this->children[1]->children.size()); + for (const auto &child : this->children[1]->children) { + params.push_back(child->eval(t_ss)); } }