]> git.lizzy.rs Git - rust.git/blobdiff - src/libstd/lib.rs
Bring back stage0 allocator logic on MSVC
[rust.git] / src / libstd / lib.rs
index 9d17e142f6cd1e55ee15a29ac2019814e9905213..33bf0d68126d4c43f2ba4b24cc5cabcb102ae54c 100644 (file)
 // if the user has disabled jemalloc in `./configure`).
 // `force_alloc_system` is *only* intended as a workaround for local rebuilds
 // with a rustc without jemalloc.
-#![cfg_attr(any(stage0, feature = "force_alloc_system"),
+// FIXME(#44236) shouldn't need MSVC logic
+#![cfg_attr(all(not(target_env = "msvc"),
+                any(stage0, feature = "force_alloc_system")),
             feature(global_allocator))]
-#[cfg(any(stage0, feature = "force_alloc_system"))]
+#[cfg(all(not(target_env = "msvc"),
+          any(stage0, feature = "force_alloc_system")))]
 #[global_allocator]
 static ALLOC: alloc_system::System = alloc_system::System;