| // gate-test-raw_ref_op |
| |
| macro_rules! is_expr { |
| ($e:expr) => {} |
| } |
| |
| is_expr!(&raw const a); //~ ERROR raw address of syntax is experimental |
| is_expr!(&raw mut a); //~ ERROR raw address of syntax is experimental |
| |
| #[cfg(FALSE)] |
| fn cfgd_out() { |
| let mut a = 0; |
| &raw const a; //~ ERROR raw address of syntax is experimental |
| &raw mut a; //~ ERROR raw address of syntax is experimental |
| } |
| |
| fn main() { |
| let mut y = 123; |
| let x = &raw const y; //~ ERROR raw address of syntax is experimental |
| let x = &raw mut y; //~ ERROR raw address of syntax is experimental |
| } |