From 0b3d1656f06d062a42e726b572c519bb773301ed Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 16 Apr 2021 19:13:35 +0300 Subject: [PATCH] cgen: improve -g info for `{...}` and `goto label` --- vlib/v/gen/c/cgen.v | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vlib/v/gen/c/cgen.v b/vlib/v/gen/c/cgen.v index e59af677e535d2..c5dcd109f90a66 100644 --- a/vlib/v/gen/c/cgen.v +++ b/vlib/v/gen/c/cgen.v @@ -1067,6 +1067,7 @@ fn (mut g Gen) stmt(node ast.Stmt) { g.gen_assign_stmt(node) } ast.Block { + g.write_v_source_line_info(node.pos) if node.is_unsafe { g.writeln('{ // Unsafe block') } else { @@ -1188,6 +1189,7 @@ fn (mut g Gen) stmt(node ast.Stmt) { g.writeln('$node.name: {}') } ast.GotoStmt { + g.write_v_source_line_info(node.pos) g.writeln('goto $node.name;') } ast.HashStmt {