Dimension error in function DynArrayBounds
In FPC 3.2.2.there is a bug in dynarr.inc: If I execute this code: ``` var anArray : array of array or array of Double; Dimensions : TBoundArray; begin SetLength(anArray, 4, 3, 3); aPointer := TypeInfo(anArray); Dimensions := DynArrayBounds(@anArray, aPointer); end. ``` The debugger tells me that in `Dimensions` I have `Dimensions = Len=3: (0, 3, 2)` but it should tell me `Dimensions = Len=3: (3, 2, 2)` -------------------------- The fix is simple: in dynarr.inc the function "DynArrayBounds" has to be changed that 2 lines are exchanged. See the PR I will put for this issue. <!-- choose in the Description drop down box above one of the templates to avoid required information in your issue report is missing -->
issue