| -- { dg-do run } | |
| with Ada.Text_IO; use Ada.Text_IO; | |
| with Ada.Strings.Fixed; use Ada.Strings.Fixed; | |
| procedure Fixed_Delete is | |
| Str : String := "a"; | |
| Str1 : String := Replace_Slice (Str, 2, 2, ""); | |
| Str2 : String := Delete (Str, 2, 2); | |
| begin | |
| if Str1 /= "a" then | |
| raise Program_Error; | |
| end if; | |
| if Str2 /= "a" then | |
| raise Program_Error; | |
| end if; | |
| end Fixed_Delete; |