lily/hbc-tests/lang/int_comparison.hb
2025-02-03 19:26:16 +00:00

22 lines
287 B
Plaintext

expected := .{
exit: 0,
}
opaque := fn(v: @Any()): bool {
return v < 0
}
opaque2 := fn(v: @Any()): bool {
return v > 0
}
main := fn(): u8 {
v: int = -10
if !opaque(v) return 1
if !@inline(opaque, v) return 1
if opaque2(v) return 1
if @inline(opaque2, v) return 1
return 0
}