fn main() {
let x: &'static bool = &(5_i32.is_negative());
//~^ ERROR temporary value dropped while borrowed
let y: &'static bool = &(5_i32.is_positive());
}