about summary refs log tree commit diff
path: root/src/test/ui/mir/mir_detects_invalid_ops.rs
diff options
context:
space:
mode:
authorOliver Scherer <github35764891676564198441@oli-obk.de>2020-06-22 14:03:18 +0200
committerOliver Scherer <github35764891676564198441@oli-obk.de>2020-06-23 10:18:14 +0200
commit5fa8b0880825d83eb01151e43e7de1e94e05cd2d (patch)
tree46d16ce11b3601bc7176de7eedff8d7f87d18406 /src/test/ui/mir/mir_detects_invalid_ops.rs
parent1a4e2b6f9c75a0e21722c88a0e3b610d6ffc3ae3 (diff)
downloadrust-5fa8b0880825d83eb01151e43e7de1e94e05cd2d.tar.gz
rust-5fa8b0880825d83eb01151e43e7de1e94e05cd2d.zip
The const propagator cannot trace references.
Thus we avoid propagation of a local the moment we encounter references to it.
Diffstat (limited to 'src/test/ui/mir/mir_detects_invalid_ops.rs')
-rw-r--r--src/test/ui/mir/mir_detects_invalid_ops.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/ui/mir/mir_detects_invalid_ops.rs b/src/test/ui/mir/mir_detects_invalid_ops.rs
index 0940dbe6a5e..136c03cd9f1 100644
--- a/src/test/ui/mir/mir_detects_invalid_ops.rs
+++ b/src/test/ui/mir/mir_detects_invalid_ops.rs
@@ -19,6 +19,6 @@ fn mod_by_zero() {
 fn oob_error_for_slices() {
     let a: *const [_] = &[1, 2, 3];
     unsafe {
-        let _b = (*a)[3]; //~ ERROR this operation will panic at runtime [unconditional_panic]
+        let _b = (*a)[3];
     }
 }