diff options
| author | Wesley Wiser <wwiser@gmail.com> | 2020-03-20 19:57:29 -0400 |
|---|---|---|
| committer | Wesley Wiser <wwiser@gmail.com> | 2020-03-21 07:02:12 -0400 |
| commit | 96bbd1ccb6c210318d5ba90e7b68430b643e470a (patch) | |
| tree | c3e5d7d0ae32d65198cb2aece29dca7b112b0ab3 | |
| parent | 2fa550b85d6d3faed9ab7fbf442ac3b11b380184 (diff) | |
| download | rust-96bbd1ccb6c210318d5ba90e7b68430b643e470a.tar.gz rust-96bbd1ccb6c210318d5ba90e7b68430b643e470a.zip | |
Rename `cast_from_int` to `cast_from_int_like`
| -rw-r--r-- | src/librustc_mir/interpret/cast.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/librustc_mir/interpret/cast.rs b/src/librustc_mir/interpret/cast.rs index df63127f368..5c70b28a567 100644 --- a/src/librustc_mir/interpret/cast.rs +++ b/src/librustc_mir/interpret/cast.rs @@ -136,7 +136,9 @@ impl<'mir, 'tcx, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> { if let Some(discr) = src.layout.ty.discriminant_for_variant(*self.tcx, index) { assert!(src.layout.is_zst()); let discr_layout = self.layout_of(discr.ty)?; - return Ok(self.cast_from_int(discr.val, discr_layout, dest_layout)?.into()); + return Ok(self + .cast_from_int_like(discr.val, discr_layout, dest_layout)? + .into()); } } layout::Variants::Multiple { .. } => {} @@ -173,10 +175,10 @@ impl<'mir, 'tcx, M: Machine<'mir, 'tcx>> InterpCx<'mir, 'tcx, M> { // (b) cast from an integer-like (including bool, char, enums). // In both cases we want the bits. let bits = self.force_bits(src.to_scalar()?, src.layout.size)?; - Ok(self.cast_from_int(bits, src.layout, dest_layout)?.into()) + Ok(self.cast_from_int_like(bits, src.layout, dest_layout)?.into()) } - fn cast_from_int( + fn cast_from_int_like( &self, v: u128, // raw bits src_layout: TyLayout<'tcx>, |
