// call should be irrelevant b/c x can only be read fn foo(x: &i32) {} fn main() { let mut x = 1; foo(&x); `(x)`; }