about summary refs log tree commit diff
path: root/src/test/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/codegen')
-rw-r--r--src/test/codegen/noalias-rwlockreadguard.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/test/codegen/noalias-rwlockreadguard.rs b/src/test/codegen/noalias-rwlockreadguard.rs
index f9a2cc759eb..7f7b46c85a8 100644
--- a/src/test/codegen/noalias-rwlockreadguard.rs
+++ b/src/test/codegen/noalias-rwlockreadguard.rs
@@ -2,14 +2,13 @@
 
 #![crate_type = "lib"]
 
-use std::cell::UnsafeCell;
-use std::sync::RwLockReadGuard;
+use std::sync::{RwLock, RwLockReadGuard};
 
 // Make sure that `RwLockReadGuard` does not get a `noalias` attribute, because
-// the `UnsafeCell` might alias writes after it is dropped.
+// the `RwLock` might alias writes after it is dropped.
 
 // CHECK-LABEL: @maybe_aliased(
 // CHECK-NOT: noalias
 // CHECK-SAME: %_data
 #[no_mangle]
-pub unsafe fn maybe_aliased(_: RwLockReadGuard<'_, i32>, _data: &UnsafeCell<i32>) {}
+pub unsafe fn maybe_aliased(_: RwLockReadGuard<'_, i32>, _data: &RwLock<i32>) {}