diff libinterp/octave-value/ov-oncleanup.cc @ 20797:492738d32c60

eliminate return statements after calls to print_usage * ov-bool-mat.cc, ov-cell.cc, ov-class.cc, ov-classdef.cc, ov-fcn-handle.cc, ov-fcn-inline.cc, ov-flt-re-mat.cc, ov-java.cc, ov-null-mat.cc, ov-oncleanup.cc, ov-re-mat.cc, ov-struct.cc, ov-type-conv.h, ov-typeinfo.cc, ov-usr-fcn.cc, ov.cc: Eliminate return statements after calls to print_usage.
author John W. Eaton <jwe@octave.org>
date Thu, 03 Dec 2015 14:59:30 -0500
parents 200ae1d650b7
children 1142cf6abc0d
line wrap: on
line diff
--- a/libinterp/octave-value/ov-oncleanup.cc	Fri Dec 04 10:03:38 2015 -0800
+++ b/libinterp/octave-value/ov-oncleanup.cc	Thu Dec 03 14:59:30 2015 -0500
@@ -186,14 +186,10 @@
 For similar functionality @xref{The unwind_protect Statement}.\n\
 @end deftypefn")
 {
-  octave_value retval;
-
-  if (args.length () == 1)
-    retval = octave_value (new octave_oncleanup (args(0)));
-  else
+  if (args.length () != 1)
     print_usage ();
 
-  return retval;
+  return octave_value (new octave_oncleanup (args(0)));
 }
 
 /*