# HG changeset patch # User Christian Brabandt # Date 1692447303 -7200 # Node ID d51fd538c355ecc4a431f2e9144244d338672643 # Parent ebda645f56be165b2f4d2ea7cf3d1c3b3e6cf9ed patch 9.0.1746: vim9class compile error for char/char_u conversion Commit: https://github.com/vim/vim/commit/28ae5a32fd071b9c5881c3c33f531191ed641e55 Author: Christian Brabandt Date: Sat Aug 19 14:09:16 2023 +0200 patch 9.0.1746: vim9class compile error for char/char_u conversion Problem: vim9class compile error for char/char_u conversion Solution: Correctly cast to (char *) Signed-off-by: Christian Brabandt diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -696,6 +696,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1746, +/**/ 1745, /**/ 1744, diff --git a/src/vim9class.c b/src/vim9class.c --- a/src/vim9class.c +++ b/src/vim9class.c @@ -802,7 +802,7 @@ early_ret: continue; // Ensure the type is matching. - where.wt_func_name = m->ocm_name; + where.wt_func_name = (char *)m->ocm_name; where.wt_kind = WT_MEMBER; if (check_type_maybe(if_ms[if_i].ocm_type, m->ocm_type, TRUE, where) != OK)