--  { dg-do run }
with GNAT.Regpat; use GNAT.Regpat;
procedure regpat1 is
begin
   declare
      Re : Pattern_Matcher := Compile ("a[]b");
   begin
      raise Program_Error;
   end;
exception
   when Expression_Error => null;
end regpat1;
--  { dg-do run }
with GNAT.Regpat; use GNAT.Regpat;
procedure regpat1 is
begin
   declare
      Re : Pattern_Matcher := Compile ("a[]b");
   begin
      raise Program_Error;
   end;
exception
   when Expression_Error => null;
end regpat1;