diff options
author | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2021-04-09 21:46:02 -0400 |
---|---|---|
committer | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2021-04-11 16:34:53 -0400 |
commit | 53cbfd02209caee54190aae7f1ff8b407ae4039b (patch) | |
tree | cdcf4be369c5beaa6ca40281747786f5c71ab8e0 /src/nvim/eval.h | |
parent | 2e156a3b7d7e25e56b03683cc6228c531f4c91ef (diff) | |
download | rneovim-53cbfd02209caee54190aae7f1ff8b407ae4039b.tar.gz rneovim-53cbfd02209caee54190aae7f1ff8b407ae4039b.tar.bz2 rneovim-53cbfd02209caee54190aae7f1ff8b407ae4039b.zip |
vim-patch:8.2.0044: expression type is used inconsistently
Problem: Expression type is used inconsistently.
Solution: Add "ETYPE_IS" and "ETYPE_ISNOT" as separate enum values. Rename
"TYPE_" to "ETYPE_" to avoid confusion.
https://github.com/vim/vim/commit/07a3db89b8953bd0964895badb3b662f7514bc10
Diffstat (limited to 'src/nvim/eval.h')
-rw-r--r-- | src/nvim/eval.h | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/nvim/eval.h b/src/nvim/eval.h index a62d87fcc4..9e74f1380d 100644 --- a/src/nvim/eval.h +++ b/src/nvim/eval.h @@ -230,15 +230,17 @@ typedef enum /// types for expressions. typedef enum { - TYPE_UNKNOWN = 0, - TYPE_EQUAL, ///< == - TYPE_NEQUAL, ///< != - TYPE_GREATER, ///< > - TYPE_GEQUAL, ///< >= - TYPE_SMALLER, ///< < - TYPE_SEQUAL, ///< <= - TYPE_MATCH, ///< =~ - TYPE_NOMATCH, ///< !~ + ETYPE_UNKNOWN = 0, + ETYPE_EQUAL, ///< == + ETYPE_NEQUAL, ///< != + ETYPE_GREATER, ///< > + ETYPE_GEQUAL, ///< >= + ETYPE_SMALLER, ///< < + ETYPE_SEQUAL, ///< <= + ETYPE_MATCH, ///< =~ + ETYPE_NOMATCH, ///< !~ + ETYPE_IS, ///< is + ETYPE_ISNOT, ///< isnot } exptype_T; /// Type for dict_list function |