On Tue, 15 May 2018, Sven Barth via fpc-pascal wrote:
Torsten Bonde Christiansen <t...@epidata.info> schrieb am Di., 15. Mai 2018,
12:03:
Is this a feature, bug or undocumented behaviour?
This is a feature and absolutely by design.
Afair, this was allowed back in Delphi7 (which is where i copied some of
my old code from), but i'm not sure whether it was documented.
At least the current RTL documentation on SetLength does not include
other variants than the one with just a single length specifier.
https://www.freepascal.org/docs-html/rtl/system/setlength.html
While it's not explicitly mentioned it's at least used in one f the
examples for dynamic arrays in the language guide:
https://freepascal.org/docs-html/current/ref/refse14.html#QQ2-38-57
Maybe this can indeed be clarified a bit.
Indeed. Please enter a bugreport so I do not forget it.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal