commit b39fe92a7ba9ec2ffbdeaced9398a7945de7d4cb
parent a49b87f927866a08d7cedbebed2f64dcd346afb9
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date: Sun, 23 Nov 2025 09:43:45 +0100
bc: Fix <= relational operator
It was implementing != instead of <=.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bc.y b/bc.y
@@ -168,7 +168,7 @@ arglst : expr
rel : expr
| expr EQ expr {$$ = code("%s%s=", $3, $1);}
- | expr LE expr {$$ = code("%s%s!=", $3, $1);}
+ | expr LE expr {$$ = code("%s%s!>", $3, $1);}
| expr GE expr {$$ = code("%s%s!<", $3, $1);}
| expr NE expr {$$ = code("%s%s!=", $3, $1);}
| expr '<' expr {$$ = code("%s%s<", $3, $1);}