From 748b1d3381d9f9577bb1dd5f5058a782558ff386 Mon Sep 17 00:00:00 2001 From: Emily Hudson Date: Tue, 26 May 2020 13:11:59 +0100 Subject: [PATCH] cgen: use typ() for array type --- vlib/v/gen/cgen.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index a344d7d359..9ecc132392 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -3216,8 +3216,8 @@ fn c_name(name_ string) string { fn (g Gen) type_default(typ table.Type) string { sym := g.table.get_type_symbol(typ) if sym.kind == .array { - elem_sym := g.table.get_type_symbol(sym.array_info().elem_type) - mut elem_type_str := elem_sym.name.replace('.', '__') + elem_sym := g.typ(sym.array_info().elem_type) + mut elem_type_str := elem_sym.replace('.', '__') if elem_type_str.starts_with('C__') { elem_type_str = elem_type_str[3..] }