From 35e0039ff254da68ee091eae7054daa46b9eb884 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sat, 10 May 2025 13:41:05 +0300 Subject: [PATCH] cgen: small cleanup in write_sumtype_casting_fn --- vlib/v/gen/c/cgen.v | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/vlib/v/gen/c/cgen.v b/vlib/v/gen/c/cgen.v index 3a6f32e916..f819c37954 100644 --- a/vlib/v/gen/c/cgen.v +++ b/vlib/v/gen/c/cgen.v @@ -2700,7 +2700,6 @@ fn (mut g Gen) write_sumtype_casting_fn(fun SumtypeCastingFn) { mut got_cname, exp_cname := g.get_sumtype_variant_type_name(got, got_sym), exp_sym.cname mut type_idx := g.type_sidx(got) mut sb := strings.new_builder(128) - mut is_anon_fn := false mut variant_name := g.get_sumtype_variant_name(got, got_sym) if got_sym.info is ast.FnType { got_name := 'fn ${g.table.fn_type_source_signature(got_sym.info.func)}' @@ -2720,9 +2719,7 @@ fn (mut g Gen) write_sumtype_casting_fn(fun SumtypeCastingFn) { } sb.writeln('static inline ${exp_cname} ${fun.fn_name}(${got_cname} x) {') sb.writeln('\t${got_cname} ptr = x;') - is_anon_fn = true - } - if !is_anon_fn { + } else { // g.definitions.writeln('${g.static_modifier} inline ${exp_cname} ${fun.fn_name}(${got_cname}* x);') // sb.writeln('${g.static_modifier} inline ${exp_cname} ${fun.fn_name}(${got_cname}* x) {') g.definitions.writeln('${exp_cname} ${fun.fn_name}(${got_cname}* x);')