[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #62803] help class.class: error when accessing
From: |
Michael Bagherpour |
Subject: |
[Octave-bug-tracker] [bug #62803] help class.class: error when accessing classdef ctor's help |
Date: |
Sun, 31 Jul 2022 18:29:25 -0400 (EDT) |
Follow-up Comment #1, bug #62803 (project octave):
Tracing the function calls for our MWE, it looks like the name
"test_classdef.test_classdef" is just passed around for a long time. I don't
have the expertise to really debug this, but hopefully a description of how it
is passed around is at least helpful.
The help function is defined here
https://hg.savannah.gnu.org/hgweb/octave/file/e37e46ef0505/scripts/help/help.m
The error is during the call to get_help_text in line 103.
get_help_text is defined in
https://hg.savannah.gnu.org/hgweb/octave/file/e37e46ef0505/libinterp/corefcn/help.cc
at line 386
This in turn calls raw_help, defined in the same file at line 207
raw_help calls raw_help_from_symbol_table, defined at line 537
raw_help_from_symbol_table calls find_function, defined at line 249 in
https://hg.savannah.gnu.org/hgweb/octave/file/e37e46ef0505/libinterp/corefcn/symtab.cc
find_function then calls find_function defined at line 277.
Up to this point, very little has been done except passing the name around.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?62803>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/