diff --git a/src/librustc_mir/transform/promote_consts.rs b/src/librustc_mir/transform/promote_consts.rs index ca79cb3cc0a..f6847348063 100644 --- a/src/librustc_mir/transform/promote_consts.rs +++ b/src/librustc_mir/transform/promote_consts.rs @@ -529,7 +529,9 @@ impl<'tcx> Validator<'_, 'tcx> { // https://github.com/rust-lang/rust/pull/74945#discussion_r463063247 // There may be opportunity for generalization, but this needs to be // accounted for. - if proj_base.is_empty() && !self.tcx.is_thread_local_static(did) { + if proj_base.is_empty() + && !self.tcx.is_thread_local_static(did) + { not_promotable = false; } }