diff options
| -rw-r--r-- | compiler/rustc_const_eval/src/interpret/validity.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_const_eval/src/interpret/validity.rs b/compiler/rustc_const_eval/src/interpret/validity.rs index 32d189ffd31..b39a33aff09 100644 --- a/compiler/rustc_const_eval/src/interpret/validity.rs +++ b/compiler/rustc_const_eval/src/interpret/validity.rs @@ -547,8 +547,7 @@ impl<'rt, 'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> ValidityVisitor<'rt, 'mir, ' if M::enforce_number_no_provenance(self.ecx) { // As a special exception we *do* match on a `Scalar` here, since we truly want // to know its underlying representation (and *not* cast it to an integer). - let is_ptr = - value.check_init().map_or(false, |v| matches!(v, Scalar::Ptr(..))); + let is_ptr = value.check_init().map_or(false, |v| matches!(v, Scalar::Ptr(..))); if is_ptr { throw_validation_failure!(self.path, { "{:x}", value } expected { "plain (non-pointer) bytes" } |
