This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch releases/12.7 in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 753e4d64eeac38fc72795fd5021200938d9ba951 Author: chenxiaoyi <[email protected]> AuthorDate: Tue Jul 2 11:27:26 2024 +0800 sim/irq: fix windows64 build error nuttx\vs2022\include\arch\irq.h(144,9): error C2065: 'mov': undeclared identifier Signed-off-by: chenxiaoyi <[email protected]> --- arch/sim/include/irq.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/sim/include/irq.h b/arch/sim/include/irq.h index 4c712a21b7..1b2d31b024 100644 --- a/arch/sim/include/irq.h +++ b/arch/sim/include/irq.h @@ -138,9 +138,8 @@ static inline_function void up_set_current_regs(xcpt_reg_t *regs) static inline uintptr_t up_getsp(void) { #ifdef _MSC_VER - uintptr_t regval; - __asm mov regval, esp; - return regval; + uintptr_t tmp; + return (uintptr_t)&tmp; #else return (uintptr_t)__builtin_frame_address(0); #endif
