patch 8.1.2412: crash when evaluating expression with error

Problem:    Crash when evaluating expression with error. (Dhiraj Mishra)
Solution:   Check parsing failed. (closes #5329)
diff --git a/src/eval.c b/src/eval.c
index 178f473..3b563f7 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2902,7 +2902,7 @@
     rettv->v_type = VAR_UNKNOWN;
 
     ret = get_lambda_tv(arg, rettv, evaluate);
-    if (ret == NOTDONE)
+    if (ret != OK)
 	return FAIL;
     else if (**arg != '(')
     {