Mercurial > vim
comparison src/vim9compile.c @ 34006:ab6a70fad5b5 v9.0.2184
patch 9.0.2184: Vim9: inconsistent :type/:class messages
Commit: https://github.com/vim/vim/commit/e75fde6b043371a188660c3423e48b1b7fd7e14b
Author: Ernie Rael <errael@raelity.com>
Date: Thu Dec 21 17:18:54 2023 +0100
patch 9.0.2184: Vim9: inconsistent :type/:class messages
Problem: Vim9: inconsistent :type/:class messages
Solution: Update the Messages (Ernie Rael)
closes: #13706
Signed-off-by: Ernie Rael <errael@raelity.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 21 Dec 2023 17:30:05 +0100 |
parents | 6d33f47b71b8 |
children | 1629cc65d78d |
comparison
equal
deleted
inserted
replaced
34005:f5c639a69421 | 34006:ab6a70fad5b5 |
---|---|
547 cctx_T *cctx, | 547 cctx_T *cctx, |
548 int silent, | 548 int silent, |
549 int actual_is_const) | 549 int actual_is_const) |
550 { | 550 { |
551 int ret; | 551 int ret; |
552 | |
553 if (expected->tt_type != VAR_CLASS && expected->tt_type != VAR_TYPEALIAS) | |
554 { | |
555 if (check_type_is_value(actual) == FAIL) | |
556 return FAIL; | |
557 } | |
552 | 558 |
553 if (expected == &t_bool && actual != &t_bool | 559 if (expected == &t_bool && actual != &t_bool |
554 && (actual->tt_flags & TTFLAG_BOOL_OK)) | 560 && (actual->tt_flags & TTFLAG_BOOL_OK)) |
555 { | 561 { |
556 // Using "0", "1" or the result of an expression with "&&" or "||" as a | 562 // Using "0", "1" or the result of an expression with "&&" or "||" as a |