[fpc-devel] Copy function and dynamic array

LacaK lacak at zoznam.sk
Wed Feb 29 15:21:02 CET 2012


Sergei Gorelkin  wrote / napísal(a):
> 29.02.2012 17:05, Sven Barth пишет:
>>
>> It's not a bug in Delphi if they write it in the documentation. 
>> Whether we should copy this behavior
>> is the question (maybe only in Delphi mode).
>>
> It cannot be fixed for Delphi mode only because a single copy of RTL 
> is used for all compiler modes.
> The current situation where out of range 'length' parameter is 
> adjusted but 'index' out of range raises exception is simply 
> self-inconsistent. It is also inconsistent with behavior of Copy for 
> strings.
> Adjusting index will neither cause any buffer overflows nor make code 
> slower, so it should be fixed.
Will you do it or should I register bug in bug tracker?
Laco.




More information about the fpc-devel mailing list