Ada Programming/Attributes/'VADS Size

Description
The  attribute is intended to make it easier to port legacy code which relies on the semantics of   as implemented by the VADS Ada 83 compiler. GNAT makes a best effort at duplicating the same semantic interpretation. In particular,  applied to a predefined or other primitive type with no Size clause yields the Object_Size (for example,   is 32 rather than 31 on typical machines). In addition  applied to an object gives the result that would be obtained by applying the attribute to the corresponding type.