* fixed checking validity of temporary parameter location that triggered

internalerror(200501281) on some platforms after r15365

git-svn-id: trunk@15374 -
This commit is contained in:
Jonas Maebe 2010-06-04 15:20:30 +00:00
parent c10e229a4b
commit a7eb6bf64b

View File

@ -545,7 +545,7 @@ implementation
{ Can't have a data copied to the stack, every location { Can't have a data copied to the stack, every location
must contain a valid size field } must contain a valid size field }
if (ppn.tempcgpara.size=OS_NO) and if (tmpparaloc^.size=OS_NO) and
((tmpparaloc^.loc<>LOC_REFERENCE) or ((tmpparaloc^.loc<>LOC_REFERENCE) or
assigned(tmpparaloc^.next)) then assigned(tmpparaloc^.next)) then
internalerror(200501281); internalerror(200501281);