[fpc-devel]a fpc 1.1 make cycle problem

Jonas Maebe jonas at zeus.rug.ac.be
Wed Jun 19 17:58:28 CEST 2002


On Wed, 19 Jun 2002, Jonas Maebe wrote:

> Why did you remove the compilerproc construct and added a manually coded
> pass_2 for tcgasnode?

I've found the answer: otherwise constructs like

with tclasstype(some_var) do
  begin
     inc(field_of_somvar);
  end;

don't work with -CR (since the compiler traets the type conversion as
normal call then, so the result can't be an rvalue). I'm trying to work
around this problem so that we can still use a compilerproc construction,
that should be much less error prone.


Jonas





More information about the fpc-devel mailing list