Mercurial > vim
comparison src/vim9compile.c @ 19453:12a2df388bca v8.2.0284
patch 8.2.0284: Vim9: assignment test fails
Commit: https://github.com/vim/vim/commit/c0d656c89df4cf5a7d712dfb264853b9ca7d586f
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Feb 19 21:12:40 2020 +0100
patch 8.2.0284: Vim9: assignment test fails
Problem: Vim9: assignment test fails.
Solution: Avoid duplicating "s:".
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 19 Feb 2020 21:15:03 +0100 |
parents | b26e96f7c12f |
children | 655631882288 |
comparison
equal
deleted
inserted
replaced
19452:6321a1960758 | 19453:12a2df388bca |
---|---|
3391 break; | 3391 break; |
3392 case dest_global: | 3392 case dest_global: |
3393 generate_LOAD(cctx, ISN_LOADG, 0, name + 2, type); | 3393 generate_LOAD(cctx, ISN_LOADG, 0, name + 2, type); |
3394 break; | 3394 break; |
3395 case dest_script: | 3395 case dest_script: |
3396 compile_load_scriptvar(cctx, name); | 3396 compile_load_scriptvar(cctx, name + (name[1] == ':' ? 2 : 0)); |
3397 break; | 3397 break; |
3398 case dest_env: | 3398 case dest_env: |
3399 // Include $ in the name here | 3399 // Include $ in the name here |
3400 generate_LOAD(cctx, ISN_LOADENV, 0, name, type); | 3400 generate_LOAD(cctx, ISN_LOADENV, 0, name, type); |
3401 break; | 3401 break; |