#1030 bugfix: contexts need a parent, or it may crash

master
Marius Kintel 2014-12-01 16:52:04 -05:00
parent a820487032
commit 582d5dde8c
1 changed files with 1 additions and 1 deletions

View File

@ -149,8 +149,8 @@ ValuePtr FunctionTailRecursion::evaluate(const Context *ctx, const EvalContext *
c.setVariables(definition_arguments, evalctx);
EvalContext ec(&c, call->call_arguments);
Context tmp(&c);
while (invert ^ expr->first->evaluate(&c)) {
Context tmp;
tmp.setVariables(definition_arguments, &ec);
c.apply_variables(tmp);
}