- removed redundant checks

git-svn-id: trunk@21692 -
This commit is contained in:
Jonas Maebe 2012-06-24 15:01:48 +00:00
parent 587244c088
commit 2d48396587
5 changed files with 6 additions and 21 deletions

View File

@ -356,10 +356,7 @@ unit cpupara;
break;
end;
if (hp.varspez in [vs_var,vs_out]) or
push_addr_param(hp.varspez,paradef,p.proccalloption) or
is_open_array(paradef) or
is_array_of_const(paradef) then
if push_addr_param(hp.varspez,paradef,p.proccalloption) then
begin
paradef:=voidpointertype;
loc:=LOC_REGISTER;

View File

@ -271,10 +271,7 @@ unit cpupara;
break;
end;
if (hp.varspez in [vs_var,vs_out]) or
push_addr_param(hp.varspez,paradef,p.proccalloption) or
is_open_array(paradef) or
is_array_of_const(paradef) then
if push_addr_param(hp.varspez,paradef,p.proccalloption) then
begin
paradef:=voidpointertype;
loc:=LOC_REGISTER;

View File

@ -304,10 +304,7 @@ unit cpupara;
break;
end;
if (hp.varspez in [vs_var,vs_out]) or
push_addr_param(hp.varspez,paradef,p.proccalloption) or
is_open_array(paradef) or
is_array_of_const(paradef) then
if push_addr_param(hp.varspez,paradef,p.proccalloption) then
begin
{$ifdef DEBUG_CHARLIE}
writeln('loc register');

View File

@ -373,10 +373,7 @@ unit cpupara;
break;
end;
if (hp.varspez in [vs_var,vs_out]) or
push_addr_param(hp.varspez,paradef,p.proccalloption) or
is_open_array(paradef) or
is_array_of_const(paradef) then
if push_addr_param(hp.varspez,paradef,p.proccalloption) then
begin
paradef:=voidpointertype;
loc:=LOC_REGISTER;

View File

@ -304,11 +304,8 @@ begin
break;
end;
if (hp.varspez in [vs_var, vs_out]) or
push_addr_param(hp.varspez, paradef, p.proccalloption) or
is_open_array(paradef) or
is_array_of_const(paradef) then begin
paradef := voidpointertype;
if push_addr_param(hp.varspez, paradef, p.proccalloption) then begin
paradef := getpointerdef(paradef);
loc := LOC_REGISTER;
paracgsize := OS_ADDR;
paralen := tcgsize2size[OS_ADDR];