]> git.lizzy.rs Git - rust.git/commitdiff
Fix undefined behavior
authorJethro Beekman <jethro@fortanix.com>
Fri, 11 Jan 2019 09:30:08 +0000 (15:00 +0530)
committerJethro Beekman <jethro@fortanix.com>
Fri, 11 Jan 2019 09:30:08 +0000 (15:00 +0530)
src/libstd/sys/sgx/ext/arch.rs

index ba6f9e622ad3532e61254232ab194fca38157458..3bd87b5d2657403910e3b3d3c2efb344b95b8cb9 100644 (file)
@@ -36,7 +36,7 @@
             : "={eax}"(error)
             : "{eax}"(ENCLU_EGETKEY),
               "{rbx}"(request),
-              "{rcx}"(out.get_mut())
+              "{rcx}"(out.as_mut_ptr())
             : "flags"
         );
 
@@ -66,7 +66,7 @@ pub fn ereport(
             : "{eax}"(ENCLU_EREPORT),
               "{rbx}"(targetinfo),
               "{rcx}"(reportdata),
-              "{rdx}"(report.get_mut())
+              "{rdx}"(report.as_mut_ptr())
         );
 
         report.into_inner()