mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-29 10:13:54 +00:00
408eeae59d
Rename `static_mut_ref` lint to `static_mut_refs`.
16 lines
624 B
Plaintext
16 lines
624 B
Plaintext
error[E0796]: creating a shared reference to a mutable static
|
|
--> $DIR/reference-to-mut-static-safe.rs:9:14
|
|
|
|
|
LL | let _x = &X;
|
|
| ^^ shared reference to mutable static
|
|
|
|
|
= note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
|
|
help: use `addr_of!` instead to create a raw pointer
|
|
|
|
|
LL | let _x = addr_of!(X);
|
|
| ~~~~~~~~~~~
|
|
|
|
error: aborting due to 1 previous error
|
|
|
|
For more information about this error, try `rustc --explain E0796`.
|