aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eval.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/eval.cc b/eval.cc
index 6c7110e..93357b3 100644
--- a/eval.cc
+++ b/eval.cc
@@ -66,8 +66,8 @@ void Evaluator::EvalAssign(const AssignAST* ast) {
if (!prev->IsDefined()) {
rhs = new RecursiveVar(ast->rhs, origin);
} else {
- // TODO
- abort();
+ rhs = prev;
+ needs_assign = false;
}
break;
}