OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc4/] [gcc/] [testsuite/] [gnat.dg/] [lhs_view_convert.adb] - Blame information for rev 519

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 304 jeremybenn
-- { dg-do run }
2
-- { dg-options "-gnatp" }
3
 
4
procedure Lhs_View_Convert is
5
 
6
   type Root is tagged record
7
      RV : Natural;
8
   end record;
9
 
10
   type Derived is new Root with null record;
11
 
12
   Root_Instance : Root := (RV => 1);
13
 
14
   Derived_Instance : Derived;
15
 
16
   procedure Process is
17
      X : Natural := Derived_Instance.RV;
18
   begin
19
      null;
20
   end;
21
begin
22
   Derived_Instance.RV := 2;
23
 
24
   Root (Derived_Instance) := Root (Root_Instance);
25
 
26
   if Derived_Instance.RV /= Root_Instance.RV then
27
      raise Program_Error;
28
   end if;
29
end;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.