|
@@ -524,6 +524,7 @@ implementation
|
|
}
|
|
}
|
|
asmsym:=current_asmdata.RefAsmSymbol(vs.mangledname);
|
|
asmsym:=current_asmdata.RefAsmSymbol(vs.mangledname);
|
|
reference_reset_symbol(tmpref,asmsym,0,sizeof(pint));
|
|
reference_reset_symbol(tmpref,asmsym,0,sizeof(pint));
|
|
|
|
+ hlcg.g_ptrtypecast_ref(current_asmdata.CurrAsmList,left.resultdef,cpointerdef.getreusable(resultdef),location.reference);
|
|
location.reference.index:=hlcg.getintregister(current_asmdata.CurrAsmList,ptruinttype);
|
|
location.reference.index:=hlcg.getintregister(current_asmdata.CurrAsmList,ptruinttype);
|
|
hlcg.a_load_ref_reg(current_asmdata.CurrAsmList,ptruinttype,ptruinttype,tmpref,location.reference.index);
|
|
hlcg.a_load_ref_reg(current_asmdata.CurrAsmList,ptruinttype,ptruinttype,tmpref,location.reference.index);
|
|
{ always packrecords C -> natural alignment }
|
|
{ always packrecords C -> natural alignment }
|