Christian J. Robinson wrote:
> I already sent this to [email protected] but I don't know if Bram saw it. I > am wondering if others can reproduce this crash, by sourcing this > file: > > vim9script > > var s:d: dict<string> > s:d['a'] = ['one', 'foo'] > s:d['b'] = ['two', 'bar'] > s:d['c'] = ['three', 'baz'] > > > def Crash() > echo s:d['a'][1] > sleep 2 > enddef > > call Crash() Didn't see it yet. Looks like the compiled code depends on the type of the value to be correct. But there is no type checking for this assignment. Let's see if we can make that work... Yep. There might be similar problems, I haven't tried finding them yet. -- hundred-and-one symptoms of being an internet addict: 47. You are so familiar with the WWW that you find the search engines useless. /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/202010081917.098JHiuW3275502%40masaka.moolenaar.net.
