From 9abda03da69ee64625f2242cdaefa348bd0b48cd Mon Sep 17 00:00:00 2001 From: joboet Date: Fri, 30 Dec 2022 15:49:47 +0100 Subject: std: rename `Parker::new` to `Parker::new_in_place`, add safe `Parker::new` constructor for SGX --- library/std/src/thread/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'library/std/src/thread') diff --git a/library/std/src/thread/mod.rs b/library/std/src/thread/mod.rs index 4add4b85ee6..7acda8e98f1 100644 --- a/library/std/src/thread/mod.rs +++ b/library/std/src/thread/mod.rs @@ -1216,7 +1216,7 @@ impl Thread { let ptr = Arc::get_mut_unchecked(&mut arc).as_mut_ptr(); addr_of_mut!((*ptr).name).write(name); addr_of_mut!((*ptr).id).write(ThreadId::new()); - Parker::new(addr_of_mut!((*ptr).parker)); + Parker::new_in_place(addr_of_mut!((*ptr).parker)); Pin::new_unchecked(arc.assume_init()) }; -- cgit 1.4.1-3-g733a5