return(x) without assignation is not a correct expression
[scilab.git] / scilab / modules / ast / tests / unit_tests / return.dia.ref
index 4d1a152..f9103da 100644 (file)
@@ -49,7 +49,12 @@ function v = for_if_return()
     end
     v = 3;
 endfunction
+function y=foo()
+    y = [];
+    return y;
+end
 assert_checkequal(while_return(), 1);
 assert_checkequal(while_if_return(), 1);
 assert_checkequal(for_return(), 1);
 assert_checkequal(for_if_return(), 1);
+assert_checkerror("foo()", _("With input arguments, return / resume expect output arguments."));