45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
|
error: the type `!` does not permit zero-initialization
|
||
|
--> $DIR/uninitialized-zeroed.rs:15:23
|
||
|
|
|
||
|
LL | let _val: ! = mem::zeroed();
|
||
|
| ^^^^^^^^^^^^^
|
||
|
|
|
||
|
note: lint level defined here
|
||
|
--> $DIR/uninitialized-zeroed.rs:7:9
|
||
|
|
|
||
|
LL | #![deny(invalid_value)]
|
||
|
| ^^^^^^^^^^^^^
|
||
|
|
||
|
error: the type `!` does not permit being left uninitialized
|
||
|
--> $DIR/uninitialized-zeroed.rs:16:23
|
||
|
|
|
||
|
LL | let _val: ! = mem::uninitialized();
|
||
|
| ^^^^^^^^^^^^^^^^^^^^
|
||
|
|
||
|
error: the type `&'static i32` does not permit zero-initialization
|
||
|
--> $DIR/uninitialized-zeroed.rs:21:34
|
||
|
|
|
||
|
LL | let _val: &'static i32 = mem::zeroed();
|
||
|
| ^^^^^^^^^^^^^
|
||
|
|
||
|
error: the type `&'static i32` does not permit being left uninitialized
|
||
|
--> $DIR/uninitialized-zeroed.rs:22:34
|
||
|
|
|
||
|
LL | let _val: &'static i32 = mem::uninitialized();
|
||
|
| ^^^^^^^^^^^^^^^^^^^^
|
||
|
|
||
|
error: the type `fn()` does not permit zero-initialization
|
||
|
--> $DIR/uninitialized-zeroed.rs:24:26
|
||
|
|
|
||
|
LL | let _val: fn() = mem::zeroed();
|
||
|
| ^^^^^^^^^^^^^
|
||
|
|
||
|
error: the type `fn()` does not permit being left uninitialized
|
||
|
--> $DIR/uninitialized-zeroed.rs:25:26
|
||
|
|
|
||
|
LL | let _val: fn() = mem::uninitialized();
|
||
|
| ^^^^^^^^^^^^^^^^^^^^
|
||
|
|
||
|
error: aborting due to 6 previous errors
|
||
|
|