diff options
Diffstat (limited to 'value.cpp')
-rw-r--r-- | value.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -31,7 +31,9 @@ tree_value::simplify() if (!m_evaluator) { return this->clone(); } - return m_evaluator->evaluate(m_lchild->simplify(), m_rchild->simplify()); + return m_evaluator->evaluate( + m_lchild ? m_lchild->simplify() : NULL, + m_rchild ? m_rchild->simplify() : NULL); } value * |