|
| 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] |