[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #34868] subsref crashes octave
From: |
Lukas Reichlin |
Subject: |
[Octave-bug-tracker] [bug #34868] subsref crashes octave |
Date: |
Tue, 22 Nov 2011 21:47:44 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22 |
Follow-up Comment #13, bug #34868 (project octave):
Yes, John is correct.
I noticed that from the example below, the first is a 0x0 and the second a 1x0
struct but I believe that this difference is not important here.
octave:1> struct ('type', {}, 'subs', {})
ans =
0x0 struct array containing the fields:
type
subs
octave:2> b.type = "()";
octave:3> b.subs = {1:2};
octave:4> b(2:end)
ans =
1x0 struct array containing the fields:
type
subs
octave:5>
I have a remark on comment #7:
... you have not told subsref what type of indexing you are attempting or what
the values of the index are ...
There's no real indexing with this special kind of empty struct. So we don't
need to know whether the hypothetic type is "{}", "." or "()" because the
result is always the same: subsref just returns its first argument -
unchanged.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?34868>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, (continued)
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Lukas Reichlin, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Lukas Reichlin, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Rik, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Lukas Reichlin, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Lukas Reichlin, 2011/11/21
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Rik, 2011/11/22
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/22
- [Octave-bug-tracker] [bug #34868] subsref crashes octave,
Lukas Reichlin <=
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/22
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Lukas Reichlin, 2011/11/22
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Rik, 2011/11/22
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/23
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Lukas Reichlin, 2011/11/23
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Rik, 2011/11/23
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/23
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, John W. Eaton, 2011/11/23
- [Octave-bug-tracker] [bug #34868] subsref crashes octave, Rik, 2011/11/23