1 #![feature(custom_attribute)]
2 #![allow(dead_code, unused_attributes)]
5 fn one_line_ref() -> i16 {
10 fn basic_ref() -> i16 {
16 fn basic_ref_mut() -> i16 {
23 fn basic_ref_mut_var() -> i16 {
33 fn tuple_ref_mut() -> (i8, i8) {
43 fn match_ref_mut() -> i8 {
46 let mut opt = Some(&mut t);
48 Some(&mut (ref mut x, ref mut y)) => *x += *y,
56 fn dangling_pointer() -> *const i32 {