mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 11:56:10 +08:00
arch/sim: fix visual studio Linker Tools Error LNK2019
nuttx_all.lib(up_initialstate.obj) : error LNK2019: unresolved external symbol '___builtin_frame_addres' referenced in function '_up_getsp' Return stack pointer from esp Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
@@ -77,7 +77,13 @@ extern "C"
|
||||
|
||||
static inline uintptr_t up_getsp(void)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
uintptr_t regval;
|
||||
__asm mov regval, esp;
|
||||
return regval;
|
||||
#else
|
||||
return (uintptr_t)__builtin_frame_address(0);
|
||||
#endif
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user