//ww:error "operands have differing types" package main; export fn main() i32 = { let a: int = 1; let b: i32 = 2; let r: int = a & b; if (r < 0) { return 1; }; return 0; };