diff options
-rw-r--r-- | rmem.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -16,7 +16,7 @@ static inline void __noreturn __rmem_stop(unsigned long pc) static inline void __rmem_thread_start(void *fn) { register void *x0 asm("x0") = fn; - asm volatile(".inst 0xd50bb003" :: "r" (x0) : "memory"); + asm volatile(".inst 0xd50bb003" : "+r" (x0) :: "memory"); } #endif /* __RMEM_H */ |