From 250dea7bd1fb48bc8187f2094c70e47b06a24a4e Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Thu, 30 Apr 2020 18:23:17 +0200 Subject: [PATCH] cgen: another imported interface fix --- 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 46ecb523f4..43c4169e70 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -2272,7 +2272,7 @@ int typ; g.definitions.writeln('typedef struct {') g.definitions.writeln('\tvoid* _object;') g.definitions.writeln('\tint _interface_idx;') - g.definitions.writeln('} $typ.name;') + g.definitions.writeln('} $name;') } else {} } @@ -3315,7 +3315,7 @@ fn (v &Gen) interface_table() string { info := t.info as table.Interface println(info.gen_types) // interface_name is for example Speaker - interface_name := t.name + interface_name := t.name.replace('.', '__') mut methods := '' mut generated_casting_functions := '' sb.writeln('// NR gen_types= $info.gen_types.len')