* fixed read temp for result

This commit is contained in:
peter 2004-11-26 22:33:00 +00:00
parent cc33cec223
commit 08d0d3b73c

View File

@ -77,7 +77,7 @@ implementation
uses
verbose,globals,systems,
globtype, cutils,
symbase,symconst,symdef,symsym,symtable,paramgr,defutil,
symconst,symdef,symsym,symtable,paramgr,defutil,
pass_1,
ncal,ncon,ncnv,nadd,nld,nbas,nflw,nmem,nmat,nutils,
cgbase,procinfo
@ -311,7 +311,6 @@ implementation
procprefix,
name : string[31];
textsym : ttypesym;
tempowner : tsymtable;
readfunctype : ttype;
is_typed,
do_read,
@ -524,7 +523,7 @@ implementation
begin
{ create temp for result }
temp := ctempcreatenode.create(para.left.resulttype,
para.left.resulttype.def.size,tt_persistent,true);
para.left.resulttype.def.size,tt_persistent,false);
addstatement(newstatement,temp);
{ assign result to temp }
addstatement(newstatement,
@ -1191,7 +1190,6 @@ implementation
hightree,
hp : tnode;
srsym : tsym;
isreal : boolean;
checkrange : boolean;
label
myexit;
@ -2465,7 +2463,10 @@ begin
end.
{
$Log$
Revision 1.154 2004-11-21 21:27:31 peter
Revision 1.155 2004-11-26 22:33:00 peter
* fixed read temp for result
Revision 1.154 2004/11/21 21:27:31 peter
* add checks for filedef type to prevent crashes
Revision 1.153 2004/11/21 17:54:59 peter