[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