Mercurial > vim
diff src/evalvars.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 | 7c30841c60a0 |
children | 1629cc65d78d |
line wrap: on
line diff
--- a/src/evalvars.c +++ b/src/evalvars.c @@ -3974,12 +3974,8 @@ set_var_const( goto failed; } - if (di->di_tv.v_type == VAR_TYPEALIAS) - { - semsg(_(e_cannot_modify_typealias), - di->di_tv.vval.v_typealias->ta_name); + if (check_typval_is_value(&di->di_tv) == FAIL) goto failed; - } if (var_in_vim9script && (flags & ASSIGN_FOR_LOOP) == 0) {