[fpc-devel] Managed Types, Undefined Bhaviour
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Jun 29 19:24:09 CEST 2018
On Fri, 29 Jun 2018 19:11:14 +0200 (CEST)
Michael Van Canneyt <michael at freepascal.org> wrote:
> On Sat, 30 Jun 2018, Thorsten Engler wrote:
>
> >> -----Original Message-----
> >> From: fpc-devel <fpc-devel-bounces at lists.freepascal.org> On Behalf Of
> >> Michael Van Canneyt
> >> Sent: Saturday, 30 June 2018 01:07
> >> To: FPC developers' list <fpc-devel at lists.freepascal.org>
> >> Subject: Re: [fpc-devel] Managed Types, Undefined Bhaviour
> >>
> >> what does this demo actually demonstrate other than that the compiler
> >> functions ?
> >
> > That there is a difference between "functions correctly" and "performs well"?
>
> Please explain. Exactly how does it demonstrate this ?
Functions correctly: _AddRef is called for each interface reference and
_AddRef and _Release are balanced.
Performs well: need only 3 _AddRef instead of 6
Mattias
More information about the fpc-devel
mailing list