From c4ad609717b734e756359b705055635b6bb63768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=AA=E3=82=AD=E8=90=8C?= Date: Tue, 2 Sep 2025 20:30:47 +0200 Subject: [PATCH] h2: fix implementation of Value.gt not actually being a greater-than operation how did I miss that (a < b) is the same as (b > a) is beyond me --- crates/haku2/src/value.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/haku2/src/value.zig b/crates/haku2/src/value.zig index e34bc24..3269a60 100644 --- a/crates/haku2/src/value.zig +++ b/crates/haku2/src/value.zig @@ -48,7 +48,7 @@ pub const Value = union(enum) { } pub fn gt(a: Value, b: Value) ?bool { - return !a.eql(b) and !(a.lt(b) orelse return null); + return b.lt(a); } pub fn typeName(value: Value) []const u8 {