* parameters to FPC_TYPED_WRITE can't be regvars (merged)

This commit is contained in:
Jonas Maebe 2001-08-06 12:47:31 +00:00
parent 820836e42a
commit a18acc21b2

View File

@ -805,7 +805,8 @@ implementation
(is_chararray(tcallparanode(hpp).left.resulttype.def)) then
tcallparanode(hpp).gen_high_tree(true);
{ read(ln) is call by reference (JM) }
if not iswrite then
{ and so is the data param of FPC_TYPED_WRITE (JM) }
if not iswrite or file_is_typed then
make_not_regable(tcallparanode(hpp).left);
hpp:=tcallparanode(hpp).right;
end;
@ -1792,7 +1793,10 @@ begin
end.
{
$Log$
Revision 1.45 2001-08-06 09:44:10 jonas
Revision 1.46 2001-08-06 12:47:31 jonas
* parameters to FPC_TYPED_WRITE can't be regvars (merged)
Revision 1.45 2001/08/06 09:44:10 jonas
+ support for high(dynarray) using compilerproc (forgot to commit
previously)