Parcourir la source

Update llvm_asm to asm for aarch64

Jeremy Soller il y a 2 ans
Parent
commit
0bd81aa3d4
1 fichiers modifiés avec 3 ajouts et 5 suppressions
  1. 3 5
      src/ld_so/tcb.rs

+ 3 - 5
src/ld_so/tcb.rs

@@ -201,11 +201,9 @@ impl Tcb {
     unsafe fn arch_read(offset: usize) -> usize {
         // TODO: s/llvm_asm/asm/g
         let tp: usize;
-        llvm_asm!("mrs $0, tpidr_el0"
-            : "=r"(tp)
-            :
-            :
-            : "volatile"
+        asm!(
+            "mrs {}, tpidr_el0",
+            out(reg) tp,
         );
 
         *((tp + offset) as *const usize)