I386: fix signedness mismatch warning
&i386_regs.esp is a pointer to long, not unsigned long. It needs a cast. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
parent
5e133aa684
commit
e600ac67ee
@ -678,7 +678,8 @@ getrval2(struct tcb *tcp)
|
||||
|
||||
#if defined(I386)
|
||||
static struct user_regs_struct i386_regs;
|
||||
uint32_t *const i386_esp_ptr = &i386_regs.esp;
|
||||
/* Cast suppresses signedness warning (.esp is long, not unsigned long) */
|
||||
uint32_t *const i386_esp_ptr = (uint32_t*)&i386_regs.esp;
|
||||
# define ARCH_REGS_FOR_GETREGSET i386_regs
|
||||
#elif defined(X86_64) || defined(X32)
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user