| -- { dg-do compile } | |
| -- { dg-options "-O" } | |
| with Ada.Strings; | |
| with Ada.Strings.Fixed; | |
| procedure String_Slice2 is | |
| package ASF renames Ada.Strings.Fixed; | |
| Delete_String : String(1..10); | |
| Source_String2 : String(1..12) := "abcdefghijkl"; | |
| begin | |
| Delete_String := Source_String2(1..10); | |
| ASF.Delete(Source => Delete_String, | |
| From => 6, | |
| Through => Delete_String'Last, | |
| Justify => Ada.Strings.Left, | |
| Pad => 'x'); | |
| end; |