diff options
Diffstat (limited to 'deps/v8/test/cctest/cctest-utils.h')
-rw-r--r-- | deps/v8/test/cctest/cctest-utils.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/deps/v8/test/cctest/cctest-utils.h b/deps/v8/test/cctest/cctest-utils.h index 804d458b0c..c27506178b 100644 --- a/deps/v8/test/cctest/cctest-utils.h +++ b/deps/v8/test/cctest/cctest-utils.h @@ -42,6 +42,9 @@ namespace internal { #elif defined(__PPC__) || defined(_ARCH_PPC) #define GET_STACK_POINTER_TO(sp_addr) \ __asm__ __volatile__("stw 1, %0" : "=m"(sp_addr)) +#elif V8_TARGET_ARCH_RISCV64 +#define GET_STACK_POINTER_TO(sp_addr) \ + __asm__ __volatile__("add %0, sp, x0" : "=r"(sp_addr)) #else #error Host architecture was not detected as supported by v8 #endif |