Mercurial > vim
comparison src/testdir/test_vim9_expr.vim @ 22683:5cbcd3768125 v8.2.1890
patch 8.2.1890: Vim9: strange error for subtracting from a list
Commit: https://github.com/vim/vim/commit/081db1a66d17e46ac3b03b7514f11a004a35009a
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Oct 22 20:09:43 2020 +0200
patch 8.2.1890: Vim9: strange error for subtracting from a list
Problem: Vim9: strange error for subtracting from a list.
Solution: Check getting a number, not a string. (closes https://github.com/vim/vim/issues/7167)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 22 Oct 2020 20:15:03 +0200 |
parents | 674ba3200e1f |
children | 84fca115b1bb |
comparison
equal
deleted
inserted
replaced
22682:42790e1a64a9 | 22683:5cbcd3768125 |
---|---|
1126 | 1126 |
1127 lines =<< trim END | 1127 lines =<< trim END |
1128 vim9script | 1128 vim9script |
1129 echo {} - 22 | 1129 echo {} - 22 |
1130 END | 1130 END |
1131 CheckScriptFailure(lines, 'E731:', 2) | 1131 CheckScriptFailure(lines, 'E728:', 2) |
1132 | |
1133 lines =<< trim END | |
1134 vim9script | |
1135 echo [] - 33 | |
1136 END | |
1137 CheckScriptFailure(lines, 'E745:', 2) | |
1138 | |
1139 lines =<< trim END | |
1140 vim9script | |
1141 echo 0z1234 - 44 | |
1142 END | |
1143 CheckScriptFailure(lines, 'E974:', 2) | |
1132 | 1144 |
1133 lines =<< trim END | 1145 lines =<< trim END |
1134 vim9script | 1146 vim9script |
1135 echo 'abc' is? 'abc' | 1147 echo 'abc' is? 'abc' |
1136 END | 1148 END |