Skip to content

Commit 085ce36

Browse files
committed
fix fElse pointer assignment
1 parent 3d1730b commit 085ce36

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

packages/script/handle.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -424,10 +424,9 @@ func fFieldTag(buf *CodeBlocks, state stateTypes, lexem *Lexem) error {
424424
}
425425

426426
func fElse(buf *CodeBlocks, state stateTypes, lexem *Lexem) error {
427-
code := buf.get(len(*buf) - 2).Code
428-
if code.peek().Cmd != cmdIf {
427+
if buf.get(len(*buf)-2).Code.peek().Cmd != cmdIf {
429428
return fmt.Errorf(`there is not if before %v [Ln:%d Col:%d]`, lexem.Type, lexem.Line, lexem.Column)
430429
}
431-
code.push(newByteCode(cmdElse, lexem.Line, buf.peek()))
430+
buf.get(len(*buf) - 2).Code.push(newByteCode(cmdElse, lexem.Line, buf.peek()))
432431
return nil
433432
}

0 commit comments

Comments
 (0)