diff options
| author | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2018-12-07 18:26:46 +0100 |
|---|---|---|
| committer | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2019-01-21 16:01:57 +0100 |
| commit | aedc3a51dfab0fa7205f1c0fd68a4e62dd6df712 (patch) | |
| tree | 1e67a7725f854bc7c4c099f2d7e09d7dfba146c9 /src/test/ui/error-codes | |
| parent | 64afc6b51779c32b3d68a45b956b76b8899a135e (diff) | |
| download | rust-aedc3a51dfab0fa7205f1c0fd68a4e62dd6df712.tar.gz rust-aedc3a51dfab0fa7205f1c0fd68a4e62dd6df712.zip | |
Declare some unconst operations as unsafe in const fn
Diffstat (limited to 'src/test/ui/error-codes')
| -rw-r--r-- | src/test/ui/error-codes/E0395.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/error-codes/E0395.stderr | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/test/ui/error-codes/E0395.rs b/src/test/ui/error-codes/E0395.rs index c2de56c413f..9657bbdeadc 100644 --- a/src/test/ui/error-codes/E0395.rs +++ b/src/test/ui/error-codes/E0395.rs @@ -3,6 +3,6 @@ static FOO: i32 = 42; static BAR: i32 = 42; -static BAZ: bool = { (&FOO as *const i32) == (&BAR as *const i32) }; //~ ERROR issue #53020 +static BAZ: bool = unsafe { (&FOO as *const i32) == (&BAR as *const i32) }; //~ ERROR issue #53020 fn main() { } diff --git a/src/test/ui/error-codes/E0395.stderr b/src/test/ui/error-codes/E0395.stderr index 45e1ba05ff9..cc7d94e22eb 100644 --- a/src/test/ui/error-codes/E0395.stderr +++ b/src/test/ui/error-codes/E0395.stderr @@ -1,8 +1,8 @@ error[E0658]: comparing raw pointers inside static (see issue #53020) - --> $DIR/E0395.rs:6:22 + --> $DIR/E0395.rs:6:29 | -LL | static BAZ: bool = { (&FOO as *const i32) == (&BAR as *const i32) }; //~ ERROR issue #53020 - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +LL | static BAZ: bool = unsafe { (&FOO as *const i32) == (&BAR as *const i32) }; //~ ERROR issue #53020 + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(const_compare_raw_pointers)] to the crate attributes to enable |
