mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.2.2390: Vim9: using positive offset is unexpected
Problem: Vim9: using positive offset is unexpected. Solution: Use int8_T instead of char. (James McCoy)
This commit is contained in:
@@ -3240,7 +3240,7 @@ call_def_function(
|
||||
{
|
||||
checktype_T *ct = &iptr->isn_arg.type;
|
||||
|
||||
tv = STACK_TV_BOT(-(int)ct->ct_off);
|
||||
tv = STACK_TV_BOT((int)ct->ct_off);
|
||||
SOURCING_LNUM = iptr->isn_lnum;
|
||||
if (check_typval_type(ct->ct_type, tv, ct->ct_arg_idx)
|
||||
== FAIL)
|
||||
@@ -4242,11 +4242,11 @@ ex_disassemble(exarg_T *eap)
|
||||
if (ct->ct_arg_idx == 0)
|
||||
smsg("%4d CHECKTYPE %s stack[%d]", current,
|
||||
type_name(ct->ct_type, &tofree),
|
||||
-(int)ct->ct_off);
|
||||
(int)ct->ct_off);
|
||||
else
|
||||
smsg("%4d CHECKTYPE %s stack[%d] arg %d", current,
|
||||
type_name(ct->ct_type, &tofree),
|
||||
-(int)ct->ct_off,
|
||||
(int)ct->ct_off,
|
||||
(int)ct->ct_arg_idx);
|
||||
vim_free(tofree);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user