-- PR tree-optimization/71083 | |
package Loop_Optimization23_Pkg is | |
type Nibble is mod 2**4; | |
type Int24 is mod 2**24; | |
type StructA is record | |
a : Nibble; | |
b : Int24; | |
end record; | |
pragma Pack(StructA); | |
type StructB is record | |
a : Nibble; | |
b : StructA; | |
end record; | |
pragma Pack(StructB); | |
type ArrayOfStructB is array(0..100) of StructB; | |
procedure Foo (X : in out ArrayOfStructB); | |
end Loop_Optimization23_Pkg; |