Mercurial > hg > octave-jordi
diff src/oct-map.h @ 11068:b0eec300d3fc
avoid SID in octave_fields
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 30 Sep 2010 21:50:35 +0200 |
parents | f0304c545588 |
children | 8a3b7e8fcbbc |
line wrap: on
line diff
--- a/src/oct-map.h +++ b/src/oct-map.h @@ -52,11 +52,15 @@ fields_rep *rep; - static fields_rep nil_rep; + static fields_rep *nil_rep (void) + { + static fields_rep *nr = new fields_rep (); + return nr; + } public: - octave_fields (void) : rep (&nil_rep) { rep->count++; } + octave_fields (void) : rep (nil_rep ()) { rep->count++; } octave_fields (const string_vector&); octave_fields (const char * const *);