diff src/ov-base-scalar.h @ 10816:7fa044155982

fix diag() with complex scalars
author Jaroslav Hajek <highegg@gmail.com>
date Fri, 23 Jul 2010 08:36:31 +0200
parents 654fbde5dceb
children fd0a3ac60b0e
line wrap: on
line diff
--- a/src/ov-base-scalar.h
+++ b/src/ov-base-scalar.h
@@ -94,8 +94,7 @@
 
   octave_value any (int = 0) const { return (scalar != ST ()); }
 
-  octave_value diag (octave_idx_type k = 0) const 
-    { return octave_value (matrix_value (). diag (k)); }
+  octave_value diag (octave_idx_type k = 0) const;
 
   octave_value sort (octave_idx_type, sortmode) const
     { return octave_value (scalar); }