| Index: gdb/testsuite/gdb.ada/optim_drec/foo.adb
|
| diff --git a/gdb/testsuite/gdb.ada/ptr_typedef/foo.adb b/gdb/testsuite/gdb.ada/optim_drec/foo.adb
|
| similarity index 69%
|
| copy from gdb/testsuite/gdb.ada/ptr_typedef/foo.adb
|
| copy to gdb/testsuite/gdb.ada/optim_drec/foo.adb
|
| index 79c3c07ab0e1f33978200e30cbb05377c02b255e..5c5cf82daa8453c61c1aef02e81d3279aa9d2c62 100644
|
| --- a/gdb/testsuite/gdb.ada/ptr_typedef/foo.adb
|
| +++ b/gdb/testsuite/gdb.ada/optim_drec/foo.adb
|
| @@ -1,4 +1,4 @@
|
| --- Copyright 2011-2012 Free Software Foundation, Inc.
|
| +-- Copyright 2012-2013 Free Software Foundation, Inc.
|
| --
|
| -- This program is free software; you can redistribute it and/or modify
|
| -- it under the terms of the GNU General Public License as published by
|
| @@ -13,18 +13,13 @@
|
| -- You should have received a copy of the GNU General Public License
|
| -- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
| -with Pck; use Pck;
|
| -
|
| procedure Foo is
|
| - type BA is access all Boolean;
|
| - type BAs is array (1 .. 1) of BA;
|
| -
|
| - type Blob is record
|
| - Val : Integer;
|
| - Bees : BAs;
|
| + type Discriminants_Record (A : Integer; B : Boolean) is record
|
| + C : Float;
|
| end record;
|
| -
|
| - My_Blob : Blob := (Val => 1, Bees => (1 => null));
|
| + -- The following variable is unused on purpose, and might be
|
| + -- optimized out by the compiler.
|
| + Z : Discriminants_Record := (A => 1, B => False, C => 2.0);
|
| begin
|
| - Do_Nothing (My_Blob'Address); -- STOP
|
| + null;
|
| end Foo;
|
|
|