To reproduce:

:echo repeat([{'a':'1'}], 2)
[{'a': '1'}, {...}]

expected output: [{'a': '1'}, {'a': '1'}]

:echo repeat([[0]], 2)
[[0], [...]]

expected output: [[0], [0]]

This seems to be caused by echo_string deciding that the data
structure is recursive, despite the fact that it definitely shouldn't
be.

~Matt

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

Raspunde prin e-mail lui