From bc35c4f5cb981405050957833ff6d87733032d5c Mon Sep 17 00:00:00 2001 From: Mel Date: Tue, 7 Jun 2022 10:18:32 +0000 Subject: Marginally better bytecode builder line API --- pkg/lang/vm/text/compiler.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'pkg/lang/vm/text') diff --git a/pkg/lang/vm/text/compiler.go b/pkg/lang/vm/text/compiler.go index 68889eb..28bc9a7 100644 --- a/pkg/lang/vm/text/compiler.go +++ b/pkg/lang/vm/text/compiler.go @@ -47,11 +47,9 @@ func (cpl *Compiler) Compile() (code.Code, error) { cpl.codePos += len(line) + builder.StartLine(cpl.src.Loc().Row - 1) builder.AppendRaw(line) - - if len(line) > 0 { - builder.AppendLine(cpl.src.Loc().Row - 1) - } + builder.EndLine() } if err := cpl.linkLabels(&builder); err != nil { -- cgit 1.4.1