summaryrefslogtreecommitdiffstats
path: root/src/test/ui/statics/uninhabited-static.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/statics/uninhabited-static.stderr')
-rw-r--r--src/test/ui/statics/uninhabited-static.stderr91
1 files changed, 0 insertions, 91 deletions
diff --git a/src/test/ui/statics/uninhabited-static.stderr b/src/test/ui/statics/uninhabited-static.stderr
deleted file mode 100644
index ef794bb36..000000000
--- a/src/test/ui/statics/uninhabited-static.stderr
+++ /dev/null
@@ -1,91 +0,0 @@
-error: static of uninhabited type
- --> $DIR/uninhabited-static.rs:6:5
- |
-LL | static VOID: Void;
- | ^^^^^^^^^^^^^^^^^
- |
- = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
- = note: for more information, see issue #74840 <https://github.com/rust-lang/rust/issues/74840>
- = note: uninhabited statics cannot be initialized, and any access would be an immediate error
-note: the lint level is defined here
- --> $DIR/uninhabited-static.rs:2:9
- |
-LL | #![deny(uninhabited_static)]
- | ^^^^^^^^^^^^^^^^^^
-
-error: static of uninhabited type
- --> $DIR/uninhabited-static.rs:8:5
- |
-LL | static NEVER: !;
- | ^^^^^^^^^^^^^^^
- |
- = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
- = note: for more information, see issue #74840 <https://github.com/rust-lang/rust/issues/74840>
- = note: uninhabited statics cannot be initialized, and any access would be an immediate error
-
-error: static of uninhabited type
- --> $DIR/uninhabited-static.rs:12:1
- |
-LL | static VOID2: Void = unsafe { std::mem::transmute(()) };
- | ^^^^^^^^^^^^^^^^^^
- |
- = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
- = note: for more information, see issue #74840 <https://github.com/rust-lang/rust/issues/74840>
- = note: uninhabited statics cannot be initialized, and any access would be an immediate error
-
-error: static of uninhabited type
- --> $DIR/uninhabited-static.rs:16:1
- |
-LL | static NEVER2: Void = unsafe { std::mem::transmute(()) };
- | ^^^^^^^^^^^^^^^^^^^
- |
- = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
- = note: for more information, see issue #74840 <https://github.com/rust-lang/rust/issues/74840>
- = note: uninhabited statics cannot be initialized, and any access would be an immediate error
-
-error[E0080]: could not evaluate static initializer
- --> $DIR/uninhabited-static.rs:12:31
- |
-LL | static VOID2: Void = unsafe { std::mem::transmute(()) };
- | ^^^^^^^^^^^^^^^^^^^^^^^ transmuting to uninhabited type
-
-warning: the type `Void` does not permit zero-initialization
- --> $DIR/uninhabited-static.rs:12:31
- |
-LL | static VOID2: Void = unsafe { std::mem::transmute(()) };
- | ^^^^^^^^^^^^^^^^^^^^^^^
- | |
- | this code causes undefined behavior when executed
- | help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
- |
-note: enums with no inhabited variants have no valid value
- --> $DIR/uninhabited-static.rs:4:1
- |
-LL | enum Void {}
- | ^^^^^^^^^
- = note: `#[warn(invalid_value)]` on by default
-
-error[E0080]: could not evaluate static initializer
- --> $DIR/uninhabited-static.rs:16:32
- |
-LL | static NEVER2: Void = unsafe { std::mem::transmute(()) };
- | ^^^^^^^^^^^^^^^^^^^^^^^ transmuting to uninhabited type
-
-warning: the type `Void` does not permit zero-initialization
- --> $DIR/uninhabited-static.rs:16:32
- |
-LL | static NEVER2: Void = unsafe { std::mem::transmute(()) };
- | ^^^^^^^^^^^^^^^^^^^^^^^
- | |
- | this code causes undefined behavior when executed
- | help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
- |
-note: enums with no inhabited variants have no valid value
- --> $DIR/uninhabited-static.rs:4:1
- |
-LL | enum Void {}
- | ^^^^^^^^^
-
-error: aborting due to 6 previous errors; 2 warnings emitted
-
-For more information about this error, try `rustc --explain E0080`.