comparison src/eval.c @ 23416:108039938e3c v8.2.2251

patch 8.2.2251: test failures in legacy script Commit: https://github.com/vim/vim/commit/a04d447d3aaddb5b978dd9a0e0186007fde8e09e Author: Bram Moolenaar <Bram@vim.org> Date: Wed Dec 30 21:16:37 2020 +0100 patch 8.2.2251: test failures in legacy script Problem: Test failures in legacy script. Solution: Check for Vim9 script.
author Bram Moolenaar <Bram@vim.org>
date Wed, 30 Dec 2020 21:30:04 +0100
parents 9bd3873b13e2
children 5807e3958e38
comparison
equal deleted inserted replaced
23415:3ed012d8c315 23416:108039938e3c
3775 *arg = skipwhite_and_linebreak(*arg, evalarg); 3775 *arg = skipwhite_and_linebreak(*arg, evalarg);
3776 if (**arg == ':') 3776 if (**arg == ':')
3777 { 3777 {
3778 range = TRUE; 3778 range = TRUE;
3779 ++*arg; 3779 ++*arg;
3780 if (!IS_WHITE_OR_NUL(**arg) && **arg != ']') 3780 if (vim9 && !IS_WHITE_OR_NUL(**arg) && **arg != ']')
3781 { 3781 {
3782 semsg(_(e_white_space_required_before_and_after_str), ":"); 3782 semsg(_(e_white_space_required_before_and_after_str), ":");
3783 if (!empty1) 3783 if (!empty1)
3784 clear_tv(&var1); 3784 clear_tv(&var1);
3785 return FAIL; 3785 return FAIL;