From ec15b1cfdc5faadb529dedda58adf7fc98c839ed Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 27 Mar 2022 16:29:53 +0100 Subject: patch 8.2.4634: Vim9: cannot initialize a variable to null_list Problem: Vim9: cannot initialize a variable to null_list. Solution: Give negative count to NEWLIST. (closes #10027) Also fix inconsistencies in comparing with null values. --- src/vim9.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/vim9.h') diff --git a/src/vim9.h b/src/vim9.h index ed5f67695..60c54d9f5 100644 --- a/src/vim9.h +++ b/src/vim9.h @@ -90,7 +90,9 @@ typedef enum { ISN_PUSHCHANNEL, // push NULL channel ISN_PUSHJOB, // push NULL job ISN_NEWLIST, // push list from stack items, size is isn_arg.number + // -1 for null_list ISN_NEWDICT, // push dict from stack items, size is isn_arg.number + // -1 for null_dict ISN_NEWPARTIAL, // push NULL partial ISN_AUTOLOAD, // get item from autoload import, function or variable -- cgit v1.2.1