packed_subtype.adb

来自「用于进行gcc测试」· ADB 代码 · 共 25 行

ADB
25
字号
-- { dg-do run }procedure Packed_Subtype is   subtype Ubyte is Integer range 0 .. 255;   type Packet (Id : Ubyte) is record      A, B : Ubyte;   end record;   pragma Pack (Packet);   subtype My_Packet is Packet (Id => 1);   MP : My_Packet;begin   MP.A := 1;   MP.B := 2;   if MP.A /= 1 or else MP.B /= 2 then      raise Program_Error;   end if;end;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?