diff options
| author | Ralf Jung <post@ralfj.de> | 2019-03-19 09:46:11 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2019-03-26 09:23:19 +0100 |
| commit | 853ae8d931c3fe4cd303edf7d80271c1930b9654 (patch) | |
| tree | 40886165f9fcd93316af8df1e5e24df224debee0 /src/libstd/sys/sgx/ext | |
| parent | 0e0383abc6d1f7d1edc456f66a2e3f4082e9a0a8 (diff) | |
| download | rust-853ae8d931c3fe4cd303edf7d80271c1930b9654.tar.gz rust-853ae8d931c3fe4cd303edf7d80271c1930b9654.zip | |
fix some uses I missed
Diffstat (limited to 'src/libstd/sys/sgx/ext')
| -rw-r--r-- | src/libstd/sys/sgx/ext/arch.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/sys/sgx/ext/arch.rs b/src/libstd/sys/sgx/ext/arch.rs index 53fb371947a..5056e388112 100644 --- a/src/libstd/sys/sgx/ext/arch.rs +++ b/src/libstd/sys/sgx/ext/arch.rs @@ -28,7 +28,7 @@ const ENCLU_EGETKEY: u32 = 1; #[unstable(feature = "sgx_platform", issue = "56975")] pub fn egetkey(request: &Align512<[u8; 512]>) -> Result<Align16<[u8; 16]>, u32> { unsafe { - let mut out = MaybeUninit::uninitialized(); + let mut out = MaybeUninit::uninit(); let error; asm!( @@ -41,7 +41,7 @@ pub fn egetkey(request: &Align512<[u8; 512]>) -> Result<Align16<[u8; 16]>, u32> ); match error { - 0 => Ok(out.into_initialized()), + 0 => Ok(out.assume_init()), err => Err(err), } } @@ -58,7 +58,7 @@ pub fn ereport( reportdata: &Align128<[u8; 64]>, ) -> Align512<[u8; 432]> { unsafe { - let mut report = MaybeUninit::uninitialized(); + let mut report = MaybeUninit::uninit(); asm!( "enclu" @@ -69,6 +69,6 @@ pub fn ereport( "{rdx}"(report.as_mut_ptr()) ); - report.into_initialized() + report.assume_init() } } |
