summaryrefslogtreecommitdiffstats
path: root/tokio/src/runtime/tests/loom_blocking.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/runtime/tests/loom_blocking.rs')
-rw-r--r--tokio/src/runtime/tests/loom_blocking.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/tokio/src/runtime/tests/loom_blocking.rs b/tokio/src/runtime/tests/loom_blocking.rs
index 8f0b9014..8fb54c56 100644
--- a/tokio/src/runtime/tests/loom_blocking.rs
+++ b/tokio/src/runtime/tests/loom_blocking.rs
@@ -8,14 +8,15 @@ fn blocking_shutdown() {
let v = Arc::new(());
let rt = mk_runtime(1);
- rt.enter(|| {
+ {
+ let _enter = rt.enter();
for _ in 0..2 {
let v = v.clone();
crate::task::spawn_blocking(move || {
assert!(1 < Arc::strong_count(&v));
});
}
- });
+ }
drop(rt);
assert_eq!(1, Arc::strong_count(&v));