// A very limited test of the "bottom" region fn produce_static() -> &static.T { fail; } fn foo(x: &T) -> &uint { produce_static() } fn main() { }