From: Vibhav Pant <vibhavp(a)gmail.com> --- tools/widl/typetree.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/widl/typetree.c b/tools/widl/typetree.c index 3bfb2efeea2..6702d2bb4cf 100644 --- a/tools/widl/typetree.c +++ b/tools/widl/typetree.c @@ -1193,9 +1193,9 @@ static type_t *replace_type_parameters_in_type(type_t *type, typeref_list_t *ori return type; case TYPE_ARRAY: t = replace_type_parameters_in_type(type->details.array.elem.type, orig, repl); - if (t == t->details.array.elem.type) return type; + if (t == type->details.array.elem.type) return type; type = duptype(type, 0); - t->details.array.elem.type = t; + type->details.array.elem.type = t; return type; case TYPE_FUNCTION: t = duptype(type, 0); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8713