Mercurial > vim
comparison src/evalfunc.c @ 24606:a4fda40e0bb9 v8.2.2842
patch 8.2.2842: Vim9: skip argument to searchpair() is not compiled
Commit: https://github.com/vim/vim/commit/f18332fb9e2e4208a97d800f096b02c6681780e7
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri May 7 17:55:55 2021 +0200
patch 8.2.2842: Vim9: skip argument to searchpair() is not compiled
Problem: Vim9: skip argument to searchpair() is not compiled.
Solution: Add VAR_INSTR.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 07 May 2021 18:00:04 +0200 |
parents | 55f458d35292 |
children | 07b3d21a8b4b |
comparison
equal
deleted
inserted
replaced
24605:f5484f767f70 | 24606:a4fda40e0bb9 |
---|---|
2987 break; | 2987 break; |
2988 #endif | 2988 #endif |
2989 case VAR_UNKNOWN: | 2989 case VAR_UNKNOWN: |
2990 case VAR_ANY: | 2990 case VAR_ANY: |
2991 case VAR_VOID: | 2991 case VAR_VOID: |
2992 case VAR_INSTR: | |
2992 internal_error_no_abort("f_empty(UNKNOWN)"); | 2993 internal_error_no_abort("f_empty(UNKNOWN)"); |
2993 n = TRUE; | 2994 n = TRUE; |
2994 break; | 2995 break; |
2995 } | 2996 } |
2996 | 2997 |
6301 case VAR_FLOAT: | 6302 case VAR_FLOAT: |
6302 case VAR_FUNC: | 6303 case VAR_FUNC: |
6303 case VAR_PARTIAL: | 6304 case VAR_PARTIAL: |
6304 case VAR_JOB: | 6305 case VAR_JOB: |
6305 case VAR_CHANNEL: | 6306 case VAR_CHANNEL: |
6307 case VAR_INSTR: | |
6306 emsg(_("E701: Invalid type for len()")); | 6308 emsg(_("E701: Invalid type for len()")); |
6307 break; | 6309 break; |
6308 } | 6310 } |
6309 } | 6311 } |
6310 | 6312 |
10213 case VAR_BOOL: n = VAR_TYPE_BOOL; break; | 10215 case VAR_BOOL: n = VAR_TYPE_BOOL; break; |
10214 case VAR_SPECIAL: n = VAR_TYPE_NONE; break; | 10216 case VAR_SPECIAL: n = VAR_TYPE_NONE; break; |
10215 case VAR_JOB: n = VAR_TYPE_JOB; break; | 10217 case VAR_JOB: n = VAR_TYPE_JOB; break; |
10216 case VAR_CHANNEL: n = VAR_TYPE_CHANNEL; break; | 10218 case VAR_CHANNEL: n = VAR_TYPE_CHANNEL; break; |
10217 case VAR_BLOB: n = VAR_TYPE_BLOB; break; | 10219 case VAR_BLOB: n = VAR_TYPE_BLOB; break; |
10220 case VAR_INSTR: n = VAR_TYPE_INSTR; break; | |
10218 case VAR_UNKNOWN: | 10221 case VAR_UNKNOWN: |
10219 case VAR_ANY: | 10222 case VAR_ANY: |
10220 case VAR_VOID: | 10223 case VAR_VOID: |
10221 internal_error_no_abort("f_type(UNKNOWN)"); | 10224 internal_error_no_abort("f_type(UNKNOWN)"); |
10222 n = -1; | 10225 n = -1; |