diff --git a/compiler/ncgmem.pas b/compiler/ncgmem.pas index c8ecb1f147..91362db09f 100644 --- a/compiler/ncgmem.pas +++ b/compiler/ncgmem.pas @@ -117,7 +117,7 @@ implementation reference_reset_symbol(href, current_asmdata.RefAsmSymbol(tobjectdef(tclassrefdef(resultdef).pointeddef).vmt_mangledname,AT_DATA),0, voidpointertype.size); - hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,voidpointertype,voidpointertype,href,location.register); + hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,resultdef,resultdef,href,location.register); end else begin