1 2 3 4 5 6 7 8 9 10 11 12 13 14
-- { dg-do compile } with Ada.Unchecked_Conversion; package body SSO2 is function Conv is new Ada.Unchecked_Conversion (Arr1, Arr2); procedure Proc (A1 : Arr1; A2 : out Arr2) is begin A2 := Conv (A1); end; end SSO2;