[fpc-devel] Bug in FPC and declaring distinct types

Florian Klaempfl florian at freepascal.org
Thu Sep 18 15:14:22 CEST 2008


Yury Sidorov schrieb:
>>> Yes. But it works only partially. For example the following code is 
>>> not compilable:
>>
>> Well, I wouldn't know either what you expect :)
> 
> I expect that compiler will choose DoTest with ansistring parameter in 
> that case.

What rule do you apply to say this?

> 
>>> //------
>>> type
>>>  TUTF8String = type ansistring;
>>>
>>> procedure DoTest(const s: ansistring); overload;
>>> begin
>>> end;
>>>
>>> procedure DoTest(const s: TUTF8String); overload;
>>> begin
>>> end;
>>>
>>> begin
>>>  DoTest('1234');
>>> end.
>>>
>>> //------
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
> 




More information about the fpc-devel mailing list