about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbjorn3 <bjorn3@users.noreply.github.com>2020-10-31 18:31:29 +0100
committerbjorn3 <bjorn3@users.noreply.github.com>2020-10-31 18:31:29 +0100
commit34be539ca44c198cfc02048e7decebbe37e810f7 (patch)
tree1390c1eac4992e304a9a7b377481894af1da8b01
parentc067be07c12d107bf85cc6045f50c19dc79f2e3c (diff)
downloadrust-34be539ca44c198cfc02048e7decebbe37e810f7.tar.gz
rust-34be539ca44c198cfc02048e7decebbe37e810f7.zip
Use Pointer::dangling for ZST's in trans_const_value
-rw-r--r--src/constant.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/constant.rs b/src/constant.rs
index bdf9ccba62a..5c3477a4ddb 100644
--- a/src/constant.rs
+++ b/src/constant.rs
@@ -164,7 +164,7 @@ pub(crate) fn trans_const_value<'tcx>(
 
     if layout.is_zst() {
         return CValue::by_ref(
-            crate::Pointer::const_addr(fx, i64::try_from(layout.align.pref.bytes()).unwrap()),
+            crate::Pointer::dangling(layout.align.pref),
             layout,
         );
     }