Make optimizer pluggable

This commit is contained in:
Jason Turner
2016-04-23 20:22:17 -06:00
parent ff2ab6bb8d
commit 5b78d5a898
3 changed files with 54 additions and 43 deletions

View File

@@ -181,7 +181,7 @@ namespace chaiscript
//! to the passed in values
bool filter(const std::vector<Boxed_Value> &vals, const Type_Conversions_State &t_conversions) const
{
assert(m_arity == -1 || (m_arity > 1 && vals.size() == m_arity));
assert(m_arity == -1 || (m_arity > 0 && static_cast<int>(vals.size()) == m_arity));
if (m_arity < 0)
{