From 66f36f6dcc4b76038937ac3c811a2f28fdcbd74f Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Wed, 1 Jul 2020 19:39:41 +0200 Subject: [PATCH] cgen: fix gen_cross_tmp_variable, part 2 --- vlib/v/gen/cgen.v | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index 774664db5c..64ccda9a37 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -1301,7 +1301,8 @@ fn (mut g Gen) gen_cross_tmp_variable(left []ast.Expr, val ast.Expr) { if lx is ast.Ident { ident := lx as ast.Ident if val.name == ident.name { - g.write('_var_$ident.pos.pos') + g.write('_var_') + g.write(ident.pos.pos.str()) has_var = true break } @@ -1342,7 +1343,8 @@ fn (mut g Gen) gen_cross_tmp_variable(left []ast.Expr, val ast.Expr) { mut has_var := false for lx in left { if val_.str() == lx.str() { - g.write('_var_${lx.position()}.pos') + g.write('_var_') + g.write(lx.position().pos.str()) has_var = true break }