diff options
Diffstat (limited to 'tokio/src/runtime/tests/loom_blocking.rs')
-rw-r--r-- | tokio/src/runtime/tests/loom_blocking.rs | 5 |
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)); |