2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / gnat.dg / opt69.adb
blobe8c94dae2dc8c83cf1db20fd980c18f336b6e6f6
1 -- { dg-do compile }
2 -- { dg-options "-O" }
4 with Ada.Text_IO;
6 procedure Opt69 is
8 procedure Inner
9 (A : String := (1 .. 15 => ASCII.NUL);
10 B : String := (1 .. 5 => ASCII.NUL);
11 C : String := (1 .. 5 => ASCII.NUL))
13 Aa : String (1 .. 15);
14 Bb : String (1 .. 5);
15 Cc : String (1 .. 5);
16 begin
17 Aa := A;
18 Bb := B;
19 Cc := C;
21 Ada.Text_IO.Put_Line (Aa);
22 Ada.Text_IO.Put_Line (Bb);
23 Ada.Text_IO.Put_Line (Cc);
24 end;
26 begin
27 Inner;
28 end;