3 #![feature(raw_ref_op)]
5 const A
: *const i32 = &raw
const *&2;
6 static B
: () = { &raw const *&2; }
;
7 static mut C
: *const i32 = &raw
const *&2;
8 const D
: () = { let x = 2; &raw const x; }
;
9 static E
: () = { let x = 2; &raw const x; }
;
10 static mut F
: () = { let x = 2; &raw const x; }
;
12 const fn const_ptr() {
14 let ptr
= &raw
const x
;
16 let ptr2
= &raw
const *r
;