| error[E0080]: could not evaluate static initializer |
| --> $DIR/ptr_arith.rs:7:13 |
| | |
| LL | let x = &0 as *const _ as usize; |
| | ^^^^^^^^^^^^^^^^^^^^^^^ exposing pointers is not possible at compile-time |
| |
| error[E0080]: could not evaluate static initializer |
| --> $DIR/ptr_arith.rs:15:14 |
| | |
| LL | let _v = x + 0; |
| | ^ unable to turn pointer into integer |
| | |
| = help: this code performed an operation that depends on the underlying bytes representing a pointer |
| = help: the absolute address of a pointer is not known at compile-time, so such operations are not supported |
| |
| warning: skipping const checks |
| | |
| help: skipping check that does not even have a feature gate |
| --> $DIR/ptr_arith.rs:7:13 |
| | |
| LL | let x = &0 as *const _ as usize; |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: aborting due to 2 previous errors; 1 warning emitted |
| |
| For more information about this error, try `rustc --explain E0080`. |