comparison src/proto/vim9class.pro @ 33432:97ceabebaeaf v9.0.1974

patch 9.0.1974: vim9: using contra-variant type-checks Commit: https://github.com/vim/vim/commit/b32064fedbeb689ecb0481e9473cb7b87d5bb805 Author: Yegappan Lakshmanan <yegappan@yahoo.com> Date: Mon Oct 2 21:43:58 2023 +0200 patch 9.0.1974: vim9: using contra-variant type-checks Problem: vim9: using contra-variant type-checks (after v9.0.1959) Solution: Use invariant type checking instead closes: #13248 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
author Christian Brabandt <cb@256bit.org>
date Mon, 02 Oct 2023 22:00:03 +0200
parents bb99820510ef
children 508dfc0c261c
comparison
equal deleted inserted replaced
33431:94a2ae015d9d 33432:97ceabebaeaf
27 void object_cleared(object_T *obj); 27 void object_cleared(object_T *obj);
28 int object_free_nonref(int copyID); 28 int object_free_nonref(int copyID);
29 void method_not_found_msg(class_T *cl, vartype_T v_type, char_u *name, size_t len); 29 void method_not_found_msg(class_T *cl, vartype_T v_type, char_u *name, size_t len);
30 void member_not_found_msg(class_T *cl, vartype_T v_type, char_u *name, size_t len); 30 void member_not_found_msg(class_T *cl, vartype_T v_type, char_u *name, size_t len);
31 void f_instanceof(typval_T *argvars, typval_T *rettv); 31 void f_instanceof(typval_T *argvars, typval_T *rettv);
32 int class_instance_of(class_T *cl, class_T *other_cl, int covariance_check); 32 int class_instance_of(class_T *cl, class_T *other_cl);
33 /* vim: set ft=c : */ 33 /* vim: set ft=c : */