From ee741358399b4095548d80f7646c4be5a35e36db Mon Sep 17 00:00:00 2001 From: Mattias Hansson Date: Mon, 17 Nov 2025 22:58:58 +0100 Subject: [PATCH] Fixed up comparision operator for FOR --- internal/commands/for.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/commands/for.go b/internal/commands/for.go index d7c26c7..f450176 100644 --- a/internal/commands/for.go +++ b/internal/commands/for.go @@ -184,9 +184,9 @@ func (c *ForCommand) Generate(ctx *compiler.CompilerContext) ([]string, error) { // DOWNTO: continue if var >= end (skip if var < end) var op comparisonOp if c.isDownto { - op = opLess // skip if var < end + op = opGreaterEqual // skip if var < end } else { - op = opGreater // skip if var > end + op = opLessEqual // skip if var > end } varOp := &operandInfo{