// aux-build:stability.rs

extern crate stability;

use stability::foo;

fn main() {
    let _: &'static u32 = &foo(); //~ ERROR temporary value dropped while borrowed
    let _x: &'static u32 = &foo(); //~ ERROR temporary value dropped while borrowed
}
