diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2020-10-31 18:31:29 +0100 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2020-10-31 18:31:29 +0100 |
| commit | 34be539ca44c198cfc02048e7decebbe37e810f7 (patch) | |
| tree | 1390c1eac4992e304a9a7b377481894af1da8b01 | |
| parent | c067be07c12d107bf85cc6045f50c19dc79f2e3c (diff) | |
| download | rust-34be539ca44c198cfc02048e7decebbe37e810f7.tar.gz rust-34be539ca44c198cfc02048e7decebbe37e810f7.zip | |
Use Pointer::dangling for ZST's in trans_const_value
| -rw-r--r-- | src/constant.rs | 2 |
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, ); } |
