[fpc-pascal] Surprise. Comparison of method is only done on the routine address

Michael Van Canneyt michael at freepascal.org
Tue Jul 12 12:18:15 CEST 2016



On Tue, 12 Jul 2016, Dennis Poon wrote:

>
>
> Michael Van Canneyt wrote:
>> 
>> 
>> On Tue, 12 Jul 2016, Dennis wrote:
>> 
>>> I always thought comparison of methods is done on both the data and the 
>>> code part.
>>>       TMethod = record
>>>         Code : CodePointer;
>>>         Data : Pointer;
>>>       end;
>>> But the following proves it is NOT.
>>> What is the rationale behind such behavior?
>> 
>> AFAIK: Delphi compatibility.
>> 
> May I know what do they claim to be the rationale behind this decision?

I have no idea, I am curious myself.

Michael.



More information about the fpc-pascal mailing list