{$mode objfpc} type ta = array of longint; procedure p(i : iunknown;a : ta = nil); begin end; var o : tinterfacedobject; begin p(o); end.