{%NORUN} {$mode objfpc} {$modeswitch implicitfunctionspecialization} { Test multi-dimensional array specializations } program timpfuncspez23; type generic TArray = array of T; generic procedure DoThis(param: specialize TArray>); begin end; begin DoThis([[1,2,3],[2,3,4],[3,4,5]]); end.