|
@@ -73,7 +73,7 @@ implementation
|
|
|
tmpref.symbol:=current_asmdata.RefAsmSymbol(tstaticvarsym(tcpuprocdef(procdefinition).libsym).mangledname);
|
|
|
cg.getcpuregister(current_asmdata.CurrAsmList,NR_RAX);
|
|
|
cg.a_load_ref_reg(current_asmdata.CurrAsmList,OS_ADDR,OS_ADDR,tmpref,NR_RAX);
|
|
|
- reference_reset_base(tmpref,NR_EAX,-tprocdef(procdefinition).extnumber,sizeof(pint));
|
|
|
+ reference_reset_base(tmpref,NR_RAX,-tprocdef(procdefinition).extnumber,sizeof(pint));
|
|
|
cg.a_load_ref_reg(current_asmdata.CurrAsmList,OS_ADDR,OS_ADDR,tmpref,NR_RAX);
|
|
|
cg.a_call_reg(current_asmdata.CurrAsmList,NR_RAX);
|
|
|
cg.ungetcpuregister(current_asmdata.CurrAsmList,NR_RAX);
|