From 51e11a29f9d2a9e571c3ea7c406863a025749ad6 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Sat, 24 Jan 2026 12:00:34 +0100 Subject: fix: correct var order in multi-var declaration --- parser/type.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'parser/type.go') diff --git a/parser/type.go b/parser/type.go index b56a332..4412501 100644 --- a/parser/type.go +++ b/parser/type.go @@ -172,7 +172,7 @@ func (p *Parser) parseParamTypes(in Tokens, flag typeFlag) (types []*vm.Type, va // Type was omitted, apply the previous one from the right. types = append([]*vm.Type{types[0]}, types...) p.addSymVar(i, param, types[0], flag, local) - vars = append(vars, param) + vars = append([]string{param}, vars...) continue } } @@ -184,7 +184,7 @@ func (p *Parser) parseParamTypes(in Tokens, flag typeFlag) (types []*vm.Type, va p.addSymVar(i, param, typ, flag, local) } types = append([]*vm.Type{typ}, types...) - vars = append(vars, param) + vars = append([]string{param}, vars...) } return types, vars, err } -- cgit v1.2.3