master
1fn max(comptime T: type, a: T, b: T) T {
2 if (T == bool) {
3 return a or b;
4 } else if (a > b) {
5 return a;
6 } else {
7 return b;
8 }
9}
10test "try to compare bools" {
11 try @import("std").testing.expect(max(bool, false, true) == true);
12}
13
14// test