octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]