diff --git a/library/std/src/gc.rs b/library/std/src/gc.rs index b81165624b5e0..8207372d6e722 100644 --- a/library/std/src/gc.rs +++ b/library/std/src/gc.rs @@ -211,7 +211,9 @@ pub fn init() { bdwgc::GC_set_finalize_on_demand(1); bdwgc::GC_set_finalizer_notifier(Some(notify_finalizer_thread)); #[cfg(feature = "bdwgc-disable")] - bdwgc::GC_disable() + bdwgc::GC_disable(); + #[cfg(feature = "log-stats")] + bdwgc::GC_enable_benchmark_stats(); } } diff --git a/src/bdwgc b/src/bdwgc index e49b178f892d8..95bee9a212cfc 160000 --- a/src/bdwgc +++ b/src/bdwgc @@ -1 +1 @@ -Subproject commit e49b178f892d8e4b65785029c4fba3480850ce62 +Subproject commit 95bee9a212cfc155fd0a2ae6a93575d0dfa6236d