diff src/oct-lvalue.h @ 3618:8cea69ad95ae

[project @ 2000-03-22 20:51:45 by jwe]
author jwe
date Wed, 22 Mar 2000 20:51:46 +0000
parents b80bbb43a1a9
children cc8ae49d6e79
line wrap: on
line diff
--- a/src/oct-lvalue.h	Tue Mar 21 10:52:07 2000 +0000
+++ b/src/oct-lvalue.h	Wed Mar 22 20:51:46 2000 +0000
@@ -31,12 +31,18 @@
 #include "oct-obj.h"
 #include "symtab.h"
 
+// XXX FIXME XXX -- eliminate the following kluge?
+
+// This variable is used when creating dummy octave_lvalue objects.
+static octave_value dummy_val;
+
 class
 octave_lvalue
 {
 public:
 
-  octave_lvalue (octave_value *v = 0, symbol_record::change_function f = 0)
+  octave_lvalue (octave_value *v = &dummy_val,
+		 symbol_record::change_function f = 0)
     : val (v), idx (), chg_fcn (f), struct_elt_name (), index_set (false) { }
 
   octave_lvalue (octave_value *v, const std::string& nm,