Fix error

This commit is contained in:
Alex Kotov 2022-12-04 01:15:41 +04:00
parent 03589f4844
commit 025667f1d4
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
1 changed files with 4 additions and 4 deletions

View File

@ -22,11 +22,11 @@ struct KernAux_StackTrace_Frame KernAux_StackTrace_Frame_create()
struct KernAux_StackTrace_Frame frame = { .cur_ptr = NULL };
#if defined(ASM_I386)
KERNAUX_ASM("movl %%ebp, %0"
: "=g"((const size_t*)frame.cur_ptr) :: "memory");
const size_t *cur_ptr = frame.cur_ptr;
KERNAUX_ASM("movl %%ebp, %0" : "=g" (cur_ptr) :: "memory");
#elif defined(ASM_X86_64)
KERNAUX_ASM("movq %%rbp, %0"
: "=g"((const size_t*)frame.cur_ptr) :: "memory");
const size_t *cur_ptr = frame.cur_ptr;
KERNAUX_ASM("movq %%rbp, %0" : "=g" (cur_ptr) :: "memory");
#endif
return frame;