From 0bd81aa3d44dfec45f7662294f56c33244bf7c34 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Tue, 26 Jul 2022 11:46:50 -0600
Subject: [PATCH] Update llvm_asm to asm for aarch64

---
 src/ld_so/tcb.rs | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/ld_so/tcb.rs b/src/ld_so/tcb.rs
index 01327e8ef..3826322fa 100644
--- a/src/ld_so/tcb.rs
+++ b/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)
-- 
GitLab