]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/internal/internal-unstable-const.stderr
New upstream version 1.56.0~beta.4+dfsg1
[rustc.git] / src / test / ui / internal / internal-unstable-const.stderr
index adfb8dc36918dccfd0863eb9f6467f9517deab92..37d2ea6d2dc457314c8939637be3e1675a2b6f65 100644 (file)
@@ -1,13 +1,17 @@
-error[E0658]: `transmute` is not allowed in constant functions
-  --> $DIR/internal-unstable-const.rs:11:14
+error: const-stable function cannot use `#[feature(const_fn_floating_point_arithmetic)]`
+  --> $DIR/internal-unstable-const.rs:10:5
    |
-LL |     unsafe { std::mem::transmute(4u32) }
-   |              ^^^^^^^^^^^^^^^^^^^^^^^^^
+LL |     1.0 + 1.0
+   |     ^^^^^^^^^
+   |
+help: if it is not part of the public API, make this function unstably const
+   |
+LL | #[rustc_const_unstable(feature = "...", issue = "...")]
+   |
+help: otherwise `#[rustc_allow_const_fn_unstable]` can be used to bypass stability checks
+   |
+LL | #[rustc_allow_const_fn_unstable(const_fn_floating_point_arithmetic)]
    |
-   = note: see issue #53605 <https://github.com/rust-lang/rust/issues/53605> for more information
-   = help: add `#![feature(const_fn_transmute)]` to the crate attributes to enable
-   = note: `transmute` is only allowed in constants and statics for now
 
 error: aborting due to previous error
 
-For more information about this error, try `rustc --explain E0658`.