22 lines
639 B
Rust
22 lines
639 B
Rust
|
// 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
|
||
|
}
|