Displaying 1 result from an estimated 1 matches for "ret_errcode".
2016 Jan 27
2
[PATCH 1/2] generator: add TestRunOrUnsupported test type
...-> gensym "ret" in
 
   let name, args =
@@ -561,7 +579,11 @@ and generate_test_command_call ?(expect_error = false) ?test ?ret test_name cmd=
   if expect_error then
     pr "  guestfs_pop_error_handler (g);\n";
 
-  (match errcode_of_ret style_ret, expect_error with
+  let ret_errcode =
+    if do_return then errcode_of_ret style_ret
+    else `CannotReturnError in
+
+  (match ret_errcode, expect_error with
   | `CannotReturnError, _ -> ()
   | `ErrorIsMinusOne, false ->
     pr "  if (%s == -1)\n" ret;
diff --git a/generator/types.ml b/generator/types.ml
index 7...