9.1.1119 (?) regression: cannot use an autoloaded class as a type any longer

31 views
Skip to first unread message

Christian J. Robinson

unread,
Feb 18, 2025, 9:29:26 AM2/18/25
to vim_dev
import/a.vim:

    vim9script

    import autoload '../autoload/b.vim'

    export class A
        final AO: b.B
    endclass

autoload/b.vim:

    vim9script

    export class B
        var foo: string;

        def new()
            this.foo = 'bar';
        enddef
    endclass

Source a.vim and immediately get this error:
Error detected while processing [...]\import\a.vim:
line    6:
E1010: Type not recognized: b.B

--
Christian J. Robinson <hep...@gmail.com>
Reply all
Reply to author
Forward
0 new messages