matlab: fix empty list evaluation.
[jackhill/mal.git] / matlab / step9_try.m
index af9f00b..b54461e 100644 (file)
@@ -83,6 +83,10 @@ function ret = EVAL(ast, env)
     end
 
     % apply
+    if length(ast) == 0
+        ret = ast;
+        return;
+    end
     ast = macroexpand(ast, env);
     if ~type_utils.list_Q(ast)
         ret = eval_ast(ast, env);