x86: Load structure return address into eax

This commit is contained in:
Richard Henderson
2014-12-24 16:03:34 -08:00
parent b7f6d7aa9b
commit a03d2310ed
3 changed files with 56 additions and 48 deletions

View File

@@ -425,6 +425,7 @@ ffi_closure_inner (struct closure_frame *frame, char *stack)
case X86_RET_STRUCTPOP:
rvalue = *(void **)argp;
argp += sizeof(void *);
frame->rettemp[0] = (unsigned)rvalue;
break;
}