* gcc.dg/stack-check-5.c: Skip with -fstack-protector.
[official-gcc.git] / gcc / testsuite / gnat.dg / object_overflow5.adb
blob4a4f6cfe30eb7b49192632b324707a437ca84ece
1 -- { dg-do compile }
3 procedure Object_Overflow5 is
5 procedure Proc (c : Character) is begin null; end;
7 type Index is new Long_Integer range 0 .. Long_Integer'Last;
9 type Arr is array(Index range <>) of Character;
11 type Rec (Size: Index := 6) is record -- { dg-warning "Storage_Error" }
12 A: Arr (0..Size);
13 end record;
15 Obj : Rec; -- { dg-warning "Storage_Error" }
17 begin
18 Obj.A(1) := 'a';
19 Proc (Obj.A(1));
20 end;