|
@@ -189,7 +189,7 @@ implementation
|
|
|
|
|
|
function ti8086vecnode.get_address_type: tdef;
|
|
function ti8086vecnode.get_address_type: tdef;
|
|
begin
|
|
begin
|
|
- result:=tx86pointerdef(cpointerdef).getreusablex86(resultdef,x86pt_near);
|
|
|
|
|
|
+ result:=tx86pointerdefclass(cpointerdef).getreusablex86(resultdef,x86pt_near);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -219,7 +219,7 @@ implementation
|
|
result:=ccallnode.createintern(procname,
|
|
result:=ccallnode.createintern(procname,
|
|
ccallparanode.create(right,
|
|
ccallparanode.create(right,
|
|
ccallparanode.create(ttypeconvnode(left).left,nil)));
|
|
ccallparanode.create(ttypeconvnode(left).left,nil)));
|
|
- inserttypeconv_internal(result,tx86pointerdef(cpointerdef).getreusablex86(arraydef.elementdef,x86pt_huge));
|
|
|
|
|
|
+ inserttypeconv_internal(result,tx86pointerdefclass(cpointerdef).getreusablex86(arraydef.elementdef,x86pt_huge));
|
|
result:=cderefnode.create(result);
|
|
result:=cderefnode.create(result);
|
|
|
|
|
|
ttypeconvnode(left).left:=nil;
|
|
ttypeconvnode(left).left:=nil;
|