================
@@ -27,7 +27,7 @@
           : "=r"(ret)                   \
           : "r"(__value)                \
           : "x30");                     \
-      ret;                              \
+      __typeof(__value) ret;            \
----------------
alanzhao1 wrote:
Oops. Fixed.
https://github.com/llvm/llvm-project/pull/100665