Mercurial > vim
comparison src/debugger.c @ 18966:6bd715870e32 v8.2.0044
patch 8.2.0044: expression type is used inconsistently
Commit: https://github.com/vim/vim/commit/07a3db89b8953bd0964895badb3b662f7514bc10
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Dec 25 18:14:14 2019 +0100
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.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 25 Dec 2019 18:15:04 +0100 |
parents | ef00b6bc186b |
children | 847cc7932c42 |
comparison
equal
deleted
inserted
replaced
18965:0eb2333df312 | 18966:6bd715870e32 |
---|---|
927 debug_newval = typval_tostring(bp->dbg_val); | 927 debug_newval = typval_tostring(bp->dbg_val); |
928 line = TRUE; | 928 line = TRUE; |
929 } | 929 } |
930 else | 930 else |
931 { | 931 { |
932 if (typval_compare(tv, bp->dbg_val, TYPE_EQUAL, | 932 if (typval_compare(tv, bp->dbg_val, ETYPE_IS, FALSE) == OK |
933 TRUE, FALSE) == OK | |
934 && tv->vval.v_number == FALSE) | 933 && tv->vval.v_number == FALSE) |
935 { | 934 { |
936 typval_T *v; | 935 typval_T *v; |
937 | 936 |
938 line = TRUE; | 937 line = TRUE; |