(root)/
gcc-13.2.0/
gcc/
testsuite/
gnat.dg/
fixed_delete.adb
--  { 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;