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;