diff --git a/src/value.zig b/src/value.zig index 2ebabe3a2705f585360e4b75d528e03e3e5a9ebc..ffc15dfa1965c190fb55d6199829bf5e54e7630e 100644 --- a/src/value.zig +++ b/src/value.zig @@ -2026,7 +2026,7 @@ pub const Value = extern union { const result_data = try allocator.alloc(Value, ty.vectorLen()); for (result_data) |*scalar, i| { const res_bool = compareScalar(lhs.indexVectorlike(i), op, rhs.indexVectorlike(i), ty.scalarType(), mod); - scalar.* = if (res_bool) Value.@"true" else Value.@"false"; + scalar.* = makeBool(res_bool); } return Value.Tag.aggregate.create(allocator, result_data); }