Add new tests.

From-SVN: r125702
This commit is contained in:
Arnaud Charlet 2007-06-14 11:24:07 +02:00
parent a19e8f6495
commit 3c95201d6f
4 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,13 @@
-- { dg-do compile }
procedure interface4 is
generic
type I1 is interface;
type I2 is limited interface;
type I3 is interface and I1;
type I4 is limited interface and I2;
package Pack_I is
end Pack_I;
begin
null;
end interface4;

View File

@ -0,0 +1,9 @@
-- { dg-do run }
with GNAT.Regpat; use GNAT.Regpat;
procedure Quote is
begin
if Quote (".+") /= "\.\+" then
raise Program_Error;
end if;
end Quote;

View File

@ -0,0 +1,14 @@
-- { dg-do run }
with GNAT.Sockets; use GNAT.Sockets;
procedure socket2 is
X : Character;
begin
X := 'x';
GNAT.Sockets.Initialize;
declare
H : Host_Entry_Type := Get_Host_By_Address (Inet_Addr ("127.0.0.1"));
begin
null;
end;
end socket2;

View File

@ -0,0 +1,20 @@
-- { dg-do compile }
procedure str1 is
Str : constant string := "--";
generic
package Gen is
procedure P;
end Gen;
package body Gen is
procedure P is
inner : String := Str;
begin
null;
end;
end Gen;
package Inst is new Gen;
begin
null;
end;