|
From: | John W. Eaton |
Subject: | [Octave-bug-tracker] [bug #59176] [octave forge] (windows) COM object.Item(n) fails on further '.'-index (error `0x8002000e') |
Date: | Mon, 28 Sep 2020 08:26:50 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 |
Follow-up Comment #4, bug #59176 (project octave): If you look at the tree_index_expression::lvalue method in pt-idx.cc you'll see that it calls subsref on each element of an index expression. That was done to handle the possibility of the expression including an END index. But it's not the right thing to do and my latest patch for bug #58953 should avoid this problem. Can you create an example class that shows the problem without requiring Windows or the COM object? Then I could more easily verify that the problem is fixed for this case as well, not just the one we were addressing in bug #58953. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?59176> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |