On 19 Jun 2008, at 16:06, Florian Klaempfl wrote:

Florian Klaempfl schrieb:
Jonas Maebe schrieb:
The behaviour you are counting on is a side effect of an optimisation, not a behaviour by design.
Oh, btw: fpc 2.2.2rc1 behaves with -O2 like delphi :) Without -O2 like 2.2.0 :)

Add: I just realized that Peter implemented this some time ago in a "in most cases" (!) delphi compatible behaviour.

Indeed: e.g., if you compile the example I posted with the "writeln" in test2 commented out, then Delphi will write out 1 as refcount later on and FPC still 2.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to