From: Vibhav Pant vibhavp@gmail.com
--- tools/widl/typetree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/widl/typetree.c b/tools/widl/typetree.c index 3bfb2efeea2..fefc98f9df6 100644 --- a/tools/widl/typetree.c +++ b/tools/widl/typetree.c @@ -1195,7 +1195,7 @@ static type_t *replace_type_parameters_in_type(type_t *type, typeref_list_t *ori t = replace_type_parameters_in_type(type->details.array.elem.type, orig, repl); if (t == t->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);