(Attribute_Enum_Rep |
Attribute_Enum_Val |
Attribute_Index |
- Attribute_Object_Size |
- Attribute_Preelaborable_Initialization |
- Attribute_Put_Image => True,
+ Attribute_Preelaborable_Initialization => True,
others => False);
-- The following array contains all attributes that imply a modification
-- other composite object passed by reference, there is no other way
-- of specifying that a zero address should be passed.
+ -----------------
+ -- Object_Size --
+ -----------------
+
+ Attribute_Object_Size => True,
+ -- Type'Object_Size is the same as Type'Size for all types except
+ -- fixed-point types and discrete types. For fixed-point types and
+ -- discrete types, this attribute gives the size used for default
+ -- allocation of objects and components of the size. See section in
+ -- Einfo ("Handling of Type'Size values") for further details.
+
-------------------------
-- Passed_By_Reference --
-------------------------