From 59f306f59e131cbf458329db213ea219f3264203 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Wed, 13 Jun 2018 23:28:33 -0700 Subject: [PATCH] Avoid hard crashes due to unfinished interpreter function. --- src/interpreter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/interpreter.c b/src/interpreter.c index 5f81608..587e379 100644 --- a/src/interpreter.c +++ b/src/interpreter.c @@ -919,6 +919,8 @@ libab_result _interpreter_run(struct interpreter_state* state, libab_tree* tree, libab_ref_get(scope), tree->string_value, OPERATOR_POSTFIX); result = _interpreter_call_operator(state, to_call, into, scope, vec_index(&tree->children, 0)); + } else { + libab_get_unit_value(state->ab, into); } if (needs_scope) {