[fpc-pascal] reference-counted function results not initialized to nil

Dimitrios Chr. Ioannidis d.ioannidis at nephelae.eu
Sun Jun 26 20:07:15 CEST 2016


On 26/6/2016 7:20 μμ, Jürgen Hestermann wrote:
> And because it is a manged type I could rely on the documentation
> which says that managed types are initialized (with zero length/nil).
> "Result" is used in the same way as a (local) variable.
> What should make me think that it is different?

as Barry Kelly pointed out there 
initialization differs on what mechanism was used to allocate memory . 
AFAIU, "initialized" <> "zero-filled" .


Dimitrios Chr. Ioannidis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20160626/a41de64d/attachment.html>

More information about the fpc-pascal mailing list