-- { dg-do compile } | |
-- { dg-options "-O" } | |
with Ada.Text_IO; | |
procedure Opt69 is | |
procedure Inner | |
(A : String := (1 .. 15 => ASCII.NUL); | |
B : String := (1 .. 5 => ASCII.NUL); | |
C : String := (1 .. 5 => ASCII.NUL)) | |
is | |
Aa : String (1 .. 15); | |
Bb : String (1 .. 5); | |
Cc : String (1 .. 5); | |
begin | |
Aa := A; | |
Bb := B; | |
Cc := C; | |
Ada.Text_IO.Put_Line (Aa); | |
Ada.Text_IO.Put_Line (Bb); | |
Ada.Text_IO.Put_Line (Cc); | |
end; | |
begin | |
Inner; | |
end; |