[fpc-pascal] Generic type parameter variable initialization
kyan
alfasud.ti at gmail.com
Thu Jan 5 17:14:14 CET 2012
> Saying a FPC compiler developer to look at the Delphi implementation is
> problematic, because than we could get accused of copying code (which is why
> I use the Delphi XE starter version which does not contain the source code
> of the RTL and VCL).
I am sorry, I wasn't aware of that. But by means of testing I found
that Finalize() works correctly for Variants in Lazarus as well. I
don't know about the internals much but I suppose the place to look in
FPC is procedure fpc_finalize() in objpas.inc which does handle
tkVariant as well.
> While this does indeed look nicely it's still not Delphi compatible ;)
I think it is, it works in my Delphi XE exactly the way it does in
Lazarus. It is just not defined in Delphi's RTL. I meant it as a temp
solution until you implement Default() or something equivalent.
Anyway, let me not waste any more of your time. :)
Regards.
More information about the fpc-pascal
mailing list