matlab: fix empty list evaluation.
[jackhill/mal.git] / matlab / step4_if_fn_do.m
index d4f2406..05cab71 100644 (file)
@@ -40,6 +40,10 @@ function ret = EVAL(ast, env)
     end
 
     % apply
+    if length(ast) == 0
+        ret = ast;
+        return;
+    end
     if isa(ast.get(1),'types.Symbol')
         a1sym = ast.get(1).name;
     else