main()1 fn main() {
2     let target = 42;
3     // Make sure raw ptr with raw tag cannot mutate frozen location without breaking the shared ref.
4     let r#ref = ⌖ // freeze
5     let ptr = r#ref as *const _ as *mut _; // raw ptr, with raw tag
6     unsafe { *ptr = 42; } //~ ERROR borrow stack
7     let _val = *r#ref;
8 }
9