-- { dg-do compile } | |
with Text_IO; use Text_IO; | |
procedure Object_Size1 is | |
type Zero_Size_Type is (Solo); | |
for Zero_Size_Type'Size use 0; | |
for Zero_Size_Type'Object_Size use 0; -- { dg-error "Object_Size must be positive" } | |
begin | |
Put_Line (Zero_Size_Type'Size'Image); | |
Put_Line (Zero_Size_Type'Object_Size'Image); | |
end Object_Size1; |