[Lazarus] [fpc-devel] win64 dwarf patch

Marco van de Voort marcov at stack.nl
Sun Oct 17 15:12:19 CEST 2010


On Sat, Oct 16, 2010 at 02:32:12PM +0200, And3mD wrote:
> OK, I understand. The terrible thing is that I saw using Tag as Pointer in  
> some delphi books.
> 
> That's implicate a lot of code with Tag as pointers. Maybe adding non  
> streamed TagPtr:PtrInt will be the best compromise?

While possible, I don't think it is necessary. This is bad coding that
should have cleaned up long ago. Adding a workaround because the bad
workaround fails makes no sense. The old workaround should be cleaned up.

Of course there is always a chance that Embarcadero will do something like
that when they go 64-bit, but we'll cross that bridge if we get there. 
 
(since even if we add a workaround, there is a chance they will add yet
another)




More information about the Lazarus mailing list