view gcc/testsuite/gnat.dg/specs/sso2.ads @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
line wrap: on
line source

-- { dg-do compile }
-- { dg-options "-gnatws" }

with System;

package SSO2 is

  I : Integer;

  type Rec1 is record
    A : System.Address;
  end record;
  for Rec1'Bit_Order use System.High_Order_First;
  for Rec1'Scalar_Storage_Order use System.High_Order_First;

  R1 : Rec1 := (A => I'Address);

  type Rec2 is record
    A : System.Address;
  end record;
  for Rec2'Bit_Order use System.Low_Order_First;
  for Rec2'Scalar_Storage_Order use System.Low_Order_First;

  R2 : Rec2 := (A => I'Address);

end SSO2;