diff --git a/compiler/rustc_const_eval/src/interpret/validity.rs b/compiler/rustc_const_eval/src/interpret/validity.rs index 25f2450edab7..d92f863bf136 100644 --- a/compiler/rustc_const_eval/src/interpret/validity.rs +++ b/compiler/rustc_const_eval/src/interpret/validity.rs @@ -468,6 +468,7 @@ impl<'rt, 'mir, 'tcx: 'mir, M: Machine<'mir, 'tcx>> ValidityVisitor<'rt, 'mir, ' let is_mut = matches!( self.ecx.tcx.def_kind(did), DefKind::Static { mt: Mutability::Mut, .. } + | DefKind::Static { nested: true, .. } ) || !self .ecx .tcx