v/vlib/v/tests/cast_in_comptime_if_test.v

19 lines
258 B
V

fn test_cast_in_comptime_if() {
generic_bool(true)
}
fn generic_bool<T>(val T) {
$if T is bool {
println(u8(val))
assert u8(val) == 1
println(i8(val))
assert i8(val) == 1
println(i16(val))
assert i16(val) == 1
} $else {
assert false
}
}