1
0
forked from aniani/vim

patch 9.0.0728: extend() test fails

Problem:    extend() test fails.
Solution:   Item is final, not const.
This commit is contained in:
Bram Moolenaar 2022-10-11 23:12:59 +01:00
parent 7c6cd44375
commit a4962cd7ba
2 changed files with 4 additions and 2 deletions

View File

@ -1223,14 +1223,14 @@ def Test_extend_const()
END
v9.CheckDefSuccess(lines)
# item in a for loop is const
# item in a for loop is final
lines =<< trim END
var l: list<dict<any>> = [{n: 1}]
for item in l
item->extend({x: 2})
endfor
END
v9.CheckDefFailure(lines, 'E1307: Argument 1: Trying to modify a const dict<any>')
v9.CheckDefSuccess(lines)
enddef
def Test_extendnew()

View File

@ -699,6 +699,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
728,
/**/
727,
/**/