diff options
| author | Steven Fackler <sfackler@gmail.com> | 2019-06-11 18:57:48 -0700 |
|---|---|---|
| committer | Steven Fackler <sfackler@gmail.com> | 2019-06-12 21:32:51 -0700 |
| commit | 72e99f57c5118430361d23ed8e8815c1dd7271a5 (patch) | |
| tree | 0682ccd73686fb8b24aad5ce2d6ba44d23227fa0 /src/test/run-pass | |
| parent | 5f3656ce9a2212fad872605b7a4ee103a155e9f3 (diff) | |
Deprecate ONCE_INIT
Once::new() has been a stable const fn for a while now. Closes #61746
Diffstat (limited to 'src/test/run-pass')
| -rw-r--r-- | src/test/run-pass/issues/issue-39367.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/run-pass/issues/issue-39367.rs b/src/test/run-pass/issues/issue-39367.rs index 484cd782a09..2e2b480e066 100644 --- a/src/test/run-pass/issues/issue-39367.rs +++ b/src/test/run-pass/issues/issue-39367.rs @@ -11,13 +11,13 @@ fn arena() -> &'static ArenaSet<Vec<u8>> { ArenaSet(vec![], &Z) } unsafe { - use std::sync::{Once, ONCE_INIT}; + use std::sync::Once; fn require_sync<T: Sync>(_: &T) { } unsafe fn __stability() -> &'static ArenaSet<Vec<u8>> { use std::mem::transmute; static mut DATA: *const ArenaSet<Vec<u8>> = 0 as *const ArenaSet<Vec<u8>>; - static mut ONCE: Once = ONCE_INIT; + static mut ONCE: Once = Once::new(); ONCE.call_once(|| { DATA = transmute ::<Box<ArenaSet<Vec<u8>>>, *const ArenaSet<Vec<u8>>> |
