| error: encountered dangling pointer in final constant |
| --> $DIR/cell.rs:6:1 |
| | |
| LL | static FOO: Wrap<*mut u32> = Wrap(Cell::new(42).as_ptr()); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: encountered dangling pointer in final constant |
| --> $DIR/cell.rs:8:1 |
| | |
| LL | const FOO_CONST: Wrap<*mut u32> = Wrap(Cell::new(42).as_ptr()); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: encountered dangling pointer in final constant |
| --> $DIR/cell.rs:22:1 |
| | |
| LL | const FOO4_CONST: Wrap<*mut u32> = Wrap(FOO3_CONST.0.as_ptr()); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: encountered dangling pointer in final constant |
| --> $DIR/cell.rs:27:1 |
| | |
| LL | const FOO2: *mut u32 = Cell::new(42).as_ptr(); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: aborting due to 4 previous errors |
| |