Mercurial > octave
view test/bug-65037/bug65037_base.m @ 32862:833f3d9bdf1a stable
Don't treat parent class constructor as inherited class method (bug #65037)
* fcn-info.cc (fcn_info::fcn_info_rep::find_method): Ignore any
methods that are actually parent class constructors.
* ov-classdef.cc (octave_classdef_meta::is_classdef_constructor):
Also consider methods and parent classes.
* test/bug-65037/bug-65037.tst, test/bug-65037/bug65037_base.m,
test/bug-65037/bug65037_derived.m, test/bug-65037/module.mk:
New test files.
* test/Makefile.am: Update.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 12 Jan 2024 16:28:48 -0500 |
parents | |
children |
line wrap: on
line source
classdef bug65037_base properties ctor_nargin; end methods function obj = bug65037_base (varargin) obj.ctor_nargin = nargin; end end end