From 1211029926f9fbcf24a64f7b835d6b83d3c9c9e3 Mon Sep 17 00:00:00 2001 From: yuyi Date: Mon, 8 Nov 2021 03:24:30 +0800 Subject: [PATCH] cgen: avoid generating typedef generic array type (#12407) --- vlib/v/gen/c/cgen.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/v/gen/c/cgen.v b/vlib/v/gen/c/cgen.v index 2cbf1f371e..a4bbaa909a 100644 --- a/vlib/v/gen/c/cgen.v +++ b/vlib/v/gen/c/cgen.v @@ -1105,7 +1105,7 @@ pub fn (mut g Gen) write_typedef_types() { .array { info := typ.info as ast.Array elem_sym := g.table.get_type_symbol(info.elem_type) - if elem_sym.kind != .placeholder { + if elem_sym.kind != .placeholder && !info.elem_type.has_flag(.generic) { g.type_definitions.writeln('typedef array $typ.cname;') } }