| -- { dg-do run } | |
| with Ada.Streams; use Ada.Streams; | |
| procedure Array_Bounds_Test is | |
| One : constant Stream_Element := 1; | |
| Two : constant Stream_Element := 2; | |
| Sample : constant Stream_Element_Array := (0 => One) & Two; | |
| begin | |
| if Sample'First /= 0 then | |
| raise Program_Error; | |
| end if; | |
| if Sample'Last /= 1 then | |
| raise Program_Error; | |
| end if; | |
| end Array_Bounds_Test; |