Mercurial > vim
comparison src/testdir/test_vim9_expr.vim @ 23515:8cce160b9183 v8.2.2300
patch 8.2.2300: Vim9: wrong order on type stack when using dict
Commit: https://github.com/vim/vim/commit/d62d87d8f3f337a25b7da72abf55fc8a4bb6100c
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jan 4 17:40:12 2021 +0100
patch 8.2.2300: Vim9: wrong order on type stack when using dict
Problem: Vim9: wrong order on type stack when using dict.
Solution: Generate constants before a dict. (closes https://github.com/vim/vim/issues/7619)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 04 Jan 2021 17:45:03 +0100 |
parents | 2247a2ce3630 |
children | cb66613dd9d5 |
comparison
equal
deleted
inserted
replaced
23514:4ef3685b280a | 23515:8cce160b9183 |
---|---|
1092 @b = 'b' | 1092 @b = 'b' |
1093 assert_equal('ab', 'a' .. @b) | 1093 assert_equal('ab', 'a' .. @b) |
1094 | 1094 |
1095 $ENVVAR = 'env' | 1095 $ENVVAR = 'env' |
1096 assert_equal('aenv', 'a' .. $ENVVAR) | 1096 assert_equal('aenv', 'a' .. $ENVVAR) |
1097 | |
1098 assert_equal('val', '' .. {key: 'val'}['key']) | |
1097 END | 1099 END |
1098 CheckDefAndScriptSuccess(lines) | 1100 CheckDefAndScriptSuccess(lines) |
1099 enddef | 1101 enddef |
1100 | 1102 |
1101 def Test_expr5_vim9script() | 1103 def Test_expr5_vim9script() |